Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (4b3133933ce3ef735ed43ed98ecc84d9f468f37f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (4b3133933ce3ef735ed43ed98ecc84d9f468f37f)
  • Date: Sat, 20 Mar 2021 21:18:21 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

utils/procps-ng/BUILD | 6 ++++--
utils/procps-ng/DEPENDS | 20 ++++++++++++++++++--
utils/procps-ng/DETAILS | 6 +++---
utils/procps-ng/HISTORY | 11 +++++++++++
utils/procps-ng/PRE_BUILD | 12 +++++++++---
5 files changed, 45 insertions(+), 10 deletions(-)

New commits:
commit 4b3133933ce3ef735ed43ed98ecc84d9f468f37f
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

procps-ng 3.3.17

diff --git a/utils/procps-ng/BUILD b/utils/procps-ng/BUILD
index d08b5b6..f9abc58 100755
--- a/utils/procps-ng/BUILD
+++ b/utils/procps-ng/BUILD
@@ -1,5 +1,7 @@
-# coreutils provides kill
-OPTS+=" --disable-kill" &&
+# - disable building shared library
+# - kill is provided by coreutils
+# - enable SIGWINCH handling for top
+OPTS+=' --disable-static --disable-kill --enable-sigwinch' &&
# simpleinit-msb provides pidof
if spell_ok "simpleinit-msb"; then
OPTS+=" --disable-pidof"
diff --git a/utils/procps-ng/DEPENDS b/utils/procps-ng/DEPENDS
index 76c6043..e817192 100755
--- a/utils/procps-ng/DEPENDS
+++ b/utils/procps-ng/DEPENDS
@@ -1,4 +1,20 @@
-depends ncurses &&
depends util-linux &&
depends smgl-fhs &&
-optional_depends GETTEXT '' '--disable-nls' 'NLS support'
+optional_depends elogind \
+ --{enable,disable}-elogind \
+ 'for elogind support' &&
+optional_depends GETTEXT \
+ --{enable,disable}-nls \
+ 'for Native Language Support' &&
+optional_depends libselinux \
+ --{enable,disable}-libselinux \
+ 'for SELinux support' &&
+optional_depends ncurses \
+ --with{,out}-ncurses \
+ 'for applications needing ncurses (slabtop, top, watch)' &&
+optional_depends po4a \
+ '' '' \
+ 'for translated documentation' &&
+optional_depends systemd \
+ --with{,out}-systemd \
+ 'for systemd support'
diff --git a/utils/procps-ng/DETAILS b/utils/procps-ng/DETAILS
index 42d1318..c320a2d 100755
--- a/utils/procps-ng/DETAILS
+++ b/utils/procps-ng/DETAILS
@@ -1,8 +1,8 @@
SPELL=procps-ng
- VERSION=3.3.16
-
SOURCE_HASH="sha512:d83da472df256b188c32082632202e7f8ebd1b161082387760876ae34d50221b3682299a2816a7d6a29afb40322743c31b87d92ca299c2944a6b55e50736d367"
+ VERSION=3.3.17
+
SOURCE_HASH=sha512:59e9a5013430fd9da508c4655d58375dc32e025bb502bb28fb9a92a48e4f2838b3355e92b4648f7384b2050064d17079bf4595d889822ebb5030006bc154a1a7
SOURCE=$SPELL-$VERSION.tar.xz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/procps-$VERSION

SOURCE_URL[0]=https://sourceforge.net/projects/procps-ng/files/Production/$SOURCE
WEB_SITE=https://gitlab.com/procps-ng/procps
ENTERED=20190318
diff --git a/utils/procps-ng/HISTORY b/utils/procps-ng/HISTORY
index c1a0e8f..b50f3b3 100644
--- a/utils/procps-ng/HISTORY
+++ b/utils/procps-ng/HISTORY
@@ -1,3 +1,14 @@
+2021-03-20 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.3.17
+ * BUILD: disabled static lib
+ enabled SIGWINCH handling for top
+ * DEPENDS: made GETTEXT and ncurses deps optional
+ added optional deps on libselinux, elogind, po4a, and systemd
+ * PRE_BUILD: removed autoreconf call; no longer needed
+ disabled installation of .la files
+ fixed build against musl
+ fixed ncurses include
+
2019-12-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.3.16. switched to sha512 hash
* BUILD: added if check for simpleinit-msb availability
diff --git a/utils/procps-ng/PRE_BUILD b/utils/procps-ng/PRE_BUILD
index c51d7b2..31166cc 100755
--- a/utils/procps-ng/PRE_BUILD
+++ b/utils/procps-ng/PRE_BUILD
@@ -1,3 +1,9 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-autoreconf -f -i --symlink
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+# disable instalation of libtool pseudo-libraries
+sedit '/^[\t ]*func_show_eval "[$]install_prog [$]instname /d' ltmain.sh &&
+# fix build against musl
+sedit '1i#include <langinfo.h>' proc/escape.c &&
+sedit '1i#include <utmp.h>' w.c &&
+# fix ncurses include
+sedit '/^#include /s!ncursesw/!!' watch.c



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (4b3133933ce3ef735ed43ed98ecc84d9f468f37f), Ismael Luceno, 03/20/2021

Archive powered by MHonArc 2.6.24.

Top of Page