From 0b4d98d21a1d2ad39e4b672b1862d32161ba4a87 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Mon, 18 Sep 2023 15:53:46 -0500 Subject: [PATCH] Archive sysprof. It's optional for the packages that use it, and they only use it to provide additional support for profiling. Sysprof now requires two more packages which are specific to it, so let's archive it. --- {general/prog => archive}/sysprof.xml | 0 general.ent | 1 + general/genlib/glib2.xml | 3 ++- general/prog/prog.xml | 2 +- gnome/platform/gjs.xml | 7 ++++--- gnome/platform/mutter.xml | 5 +++-- introduction/welcome/changelog.xml | 4 ++++ networking/netlibs/libsoup.xml | 14 ++++++++------ networking/netlibs/libsoup3.xml | 10 ++++++---- x/lib/gtk4.xml | 15 ++++++++------- x/lib/gtksourceview5.xml | 9 +++++---- x/lib/libdrm.xml | 6 +++--- x/lib/pango.xml | 7 ++++--- 13 files changed, 49 insertions(+), 34 deletions(-) rename {general/prog => archive}/sysprof.xml (100%) diff --git a/general/prog/sysprof.xml b/archive/sysprof.xml similarity index 100% rename from general/prog/sysprof.xml rename to archive/sysprof.xml diff --git a/general.ent b/general.ent index 4bc42df6ef..bd6df163df 100644 --- a/general.ent +++ b/general.ent @@ -102,6 +102,7 @@ + root"> diff --git a/general/genlib/glib2.xml b/general/genlib/glib2.xml index 4b7fd26bdc..3f77d88c1d 100644 --- a/general/genlib/glib2.xml +++ b/general/genlib/glib2.xml @@ -98,7 +98,8 @@ (to build API documentation), (for some tests, but this is a circular dependency), and - + + sysprof Additional Runtime Dependencies diff --git a/general/prog/prog.xml b/general/prog/prog.xml index 2f2f2b9918..7a53a484ee 100644 --- a/general/prog/prog.xml +++ b/general/prog/prog.xml @@ -55,7 +55,7 @@ - + diff --git a/gnome/platform/gjs.xml b/gnome/platform/gjs.xml index 3fc2cea05e..487e158af4 100644 --- a/gnome/platform/gjs.xml +++ b/gnome/platform/gjs.xml @@ -84,10 +84,11 @@ Optional - , + (for tests), DTrace, - LCOV, and + LCOV, + sysprof, and Systemtap @@ -133,7 +134,7 @@ ninja : prevents building the profiler - backend even if is installed. + backend even if sysprof is installed. diff --git a/gnome/platform/mutter.xml b/gnome/platform/mutter.xml index 89607d43d8..5d12625aad 100644 --- a/gnome/platform/mutter.xml +++ b/gnome/platform/mutter.xml @@ -104,8 +104,9 @@ Optional (required for tests), - , - (for X11 sessions) + + (for X11 sessions), and + sysprof (required to run the test suite), , compiled with XMLRPC-EPI - support (only used for the XMLRPC regression tests), and - (ntlm_auth is required to run the test suite) + support (only used for the XMLRPC regression tests), + (ntlm_auth is required to run the test suite), and + sysprof @@ -189,9 +190,10 @@ ninja - -Dsysprof=disabled: libsoup will automatically download - a git version of if git is available or use the installed - version if available. If you need profiling, remove this option. + -Dsysprof=disabled: libsoup will automatically + download a git version of sysprof if + git is available or use the installed version if it is present on the + system. If you need profiling, remove this option. diff --git a/networking/netlibs/libsoup3.xml b/networking/netlibs/libsoup3.xml index b9a42ddf2d..83c014e474 100644 --- a/networking/netlibs/libsoup3.xml +++ b/networking/netlibs/libsoup3.xml @@ -98,7 +98,8 @@ compiled with XMLRPC-EPI support (only used for the XMLRPC regression tests), (ntlm_auth is required to run the test suite), - (for profiling), and + + sysprof, and wstest @@ -171,9 +172,10 @@ ninja - -Dsysprof=disabled: libsoup3 will automatically download - a git version of if git is available or use the installed - version if available. If you need profiling, remove this option. + -Dsysprof=disabled: libsoup3 will automatically + download a git version of sysprof if + git is available or use the installed version if it is present on the + system. If you need profiling, remove this option. diff --git a/x/lib/gtk4.xml b/x/lib/gtk4.xml index 287ab9cda1..6fa746a244 100644 --- a/x/lib/gtk4.xml +++ b/x/lib/gtk4.xml @@ -109,7 +109,8 @@ , , , - cpdb, and + cpdb, + sysprof, and vulkan @@ -201,12 +202,6 @@ ninja enable support for cloud providers in a file chooser window. - - : Use this switch if you have - installed and wish to enable tracing support for - GTK4-based applications. - - : Use this switch if you have installed and wish to use search functionality @@ -225,6 +220,12 @@ ninja pages. + + : Use this switch if you have + sysprof installed and wish to enable + tracing support for GTK4-based applications. + + diff --git a/x/lib/gtksourceview5.xml b/x/lib/gtksourceview5.xml index 7b2d008478..dd0a48187f 100644 --- a/x/lib/gtksourceview5.xml +++ b/x/lib/gtksourceview5.xml @@ -84,9 +84,10 @@ Optional , - , + , - , and + , + sysprof, Vulkan @@ -128,8 +129,8 @@ ninja : Use this switch if you have - installed and wish to build with sysprof - profiler support. + sysprof installed and wish to build + with sysprof profiler support. diff --git a/x/lib/libdrm.xml b/x/lib/libdrm.xml index 9eefaca29a..8e551c169c 100644 --- a/x/lib/libdrm.xml +++ b/x/lib/libdrm.xml @@ -149,9 +149,9 @@ ninja -Dvalgrind=disabled: This parameter disables - building libdrm with valgrind support. This fixes building sysprof and - other packages that use libdrm. Change this parameter to "enabled" - (or remove it) if you need support for valgrind. + building libdrm with valgrind support. This fixes building some packages + that use libdrm. Change this parameter to "enabled" (or remove it) if you + need support for valgrind. diff --git a/x/lib/pango.xml b/x/lib/pango.xml index 0c3bcc8569..924d3576e9 100644 --- a/x/lib/pango.xml +++ b/x/lib/pango.xml @@ -91,10 +91,11 @@ (for tests), - , + (to generate documentation), - help2man, and - libthai + help2man, + libthai, and + sysprof