[1/2] procps: Update to version 4.0.5

Message ID 20250331131823.3325736-1-adolf.belka@ipfire.org
State Staged
Commit 89628cc97418d1e78475640385f80ee9bbaa2eef
Headers
Series [1/2] procps: Update to version 4.0.5 |

Commit Message

Adolf Belka March 31, 2025, 1:18 p.m. UTC
  - Update from version 4.0.4 to 4.0.5
- Update of rootfile
- sobump so ran find-dependencies. usr/bin/uptime from coreutils is linked to the procps
   libs. So a separate patch created to ship coreutils. I hope I have done it correctly
- Changelog
    4.0.5
	  * library
	    increment current, revision and age to 0: 1:0:0
	    internal: days/users when value is 0                   issue #303
	    internal: dont print 60s but increment minute          issue #302
	    internal: stat api fixed remaining cpu distortions     issue #321
	    internal: only count user sessions
	    internal: Recover from meminfo seek using LXC          Debian #1072831
	    internal: stat api no longer counts guest tics twice   issue #339
	    external: zswap & zswapped added to meminfo api
	    external: schedule class added to pids api
	    external: disk sleep added to pids api, sleep revised  issue #265
	    external: docker containers added to pids api
	    external: procps_users new exported function
	    external: procps_uptime_snprint uses given upseconds
	    external: procps_container_uptime
	    external: meminfo api adds SecPageTables, Unaccepted
	    external: pids api now provides open file descriptors
	    external: 'info' parm removed from all 'VAL' macros    issue #332
	    external: Add procps_sigmask_names
	    external: Add procps_capability_names
	    external: Add PIDS_CAP__PRM Permitted Capabilities
	  * build-sys: Added --disable-pidwait and fixed logic     issue #352
	  * kill: Correctly parse negative pids                    issue #354
	  * pgrep: select process by environment variable          issue #167
	  * pgrep: Rework pidfile reading to include stdin         issue #318
	  * pmap: Don't escape correct UTF-8 characters
	  * ps: Add environ field
	  * ps: Add htprv and htshr fields for HugeTables
	  * ps: restore lost tasks for options --sort with -H      issue #304
	  * ps: add 'docker' containers field, similar to 'lxc'
	  * ps: Restore AIX free-format                            issue #323
	  * ps: can display open file descriptors for each task
	  * ps: Fix signames scanning                              issue #341
	  * ps: Add -o pcap,pcaps to show permitted capabilities
	  * ps: Zombies show <defunct> in the commandname          issue #355
	  * ps: Use quick mode if possible                         merge #239
	  * slabtop: Add --human option for slab size
	  * snice: Minor fix for help screen                       Debian #1086441
	  * sysctl: Add glob excludes                              merge #206
	  * sysctl: --all skips stat_refresh                       Debian #978688
	  * top: added a 'CLS' scheduling class field, like ps
	  * top: exploit library addition of 'disk sleep'          issue #265
	  * top: add 'docker' containers field, similar to 'lxc'
	  * top: provides additional control over colors
	  * top: can display open file descriptors for each task
	  * top: corrected cpu % for hosts with qemu processes     issue #339
	  * top: remains functional if /proc mounted subset=pid
	  * top: can display a task's permitted capabilities (^A)
	  * uptime: Add container uptime option                    issue #300
	  * vmstat: Add page allocation to --stats
	  * vmstat.8: si/so are changed by --unit                  Debian #1061944
	  * w: Don't segfault with -s option                       issue #301
	  * w: Cache pids list                                     issue #305
	  * w: Add container uptime option
	  * w.1: Note utmp is for non-systemd                      Debian #1080333
	  * watch: use clock_gettime                               issue #295
	  * watch.1: --chgexit only works for visible changes      Debian #729569
	  * hugetop: a new utility to show huge page information   merge #214

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/procps | 6 ++++--
 lfs/procps                     | 8 ++++----
 2 files changed, 8 insertions(+), 6 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/procps b/config/rootfiles/common/procps
index 08431a611..9b57be43f 100644
--- a/config/rootfiles/common/procps
+++ b/config/rootfiles/common/procps
@@ -2,12 +2,13 @@  bin/kill
 bin/ps
 #lib/libproc2.la
 #lib/libproc2.so
-lib/libproc2.so.0
-lib/libproc2.so.0.0.2
+lib/libproc2.so.1
+lib/libproc2.so.1.0.0
 #lib/pkgconfig
 #lib/pkgconfig/libproc2.pc
 sbin/sysctl
 usr/bin/free
+usr/bin/hugetop
 usr/bin/pgrep
 usr/bin/pidof
 usr/bin/pidwait
@@ -46,6 +47,7 @@  usr/bin/watch
 #usr/share/locale/vi/LC_MESSAGES/procps-ng.mo
 #usr/share/locale/zh_CN/LC_MESSAGES/procps-ng.mo
 #usr/share/man/man1/free.1
+#usr/share/man/man1/hugetop.1
 #usr/share/man/man1/kill.1
 #usr/share/man/man1/pgrep.1
 #usr/share/man/man1/pidof.1
diff --git a/lfs/procps b/lfs/procps
index cc2d7fbce..2f9f2ceab 100644
--- a/lfs/procps
+++ b/lfs/procps
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,9 +24,9 @@ 
 
 include Config
 
-VER        = v4.0.4
+VER        = 4.0.5
 
-THISAPP    = procps-$(VER)
+THISAPP    = procps-v$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 0ce3c6291e17ae6dcfb15a144689b9be481d3d9728372822a8f2119446ad844100f98e15e559266c2472aa128e381d1cf495348f5adb90ac393f4de4b7185a5b
+$(DL_FILE)_BLAKE2 = d028db29afba60b2678f8b790493a9425e3149b3699e463d2b789f7831d6942d59fcecfa18559477b304ad73112d2ea6279d40064b7b9a5ce3d2dcc6347ea421
 
 install : $(TARGET)