From dc5ffcc0f147cf3272925b35f1c05d6dd98bebeb Mon Sep 17 00:00:00 2001 From: John Date: Wed, 13 Mar 2024 15:47:19 +0100 Subject: [PATCH] cpulimit: add missing includes memchr and basename were implicitely declared resolves #49270 --- srcpkgs/cpulimit/patches/basename.patch | 10 +++++++++ .../cpulimit/patches/define_gnu_source.patch | 10 +++++++++ srcpkgs/cpulimit/patches/ifdef.patch | 22 +++++++++++++++++++ srcpkgs/cpulimit/template | 2 +- 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/cpulimit/patches/basename.patch create mode 100644 srcpkgs/cpulimit/patches/define_gnu_source.patch create mode 100644 srcpkgs/cpulimit/patches/ifdef.patch diff --git a/srcpkgs/cpulimit/patches/basename.patch b/srcpkgs/cpulimit/patches/basename.patch new file mode 100644 index 00000000000..a9f18f94127 --- /dev/null +++ b/srcpkgs/cpulimit/patches/basename.patch @@ -0,0 +1,10 @@ +--- cpulimit-0.2/src/process_group.c 2015-06-17 08:46:59.000000000 +0200 ++++ - 2024-03-13 15:45:05.747548361 +0100 +@@ -26,6 +26,7 @@ + #include + + #include ++#include + + #include "process_iterator.h" + #include "process_group.h" diff --git a/srcpkgs/cpulimit/patches/define_gnu_source.patch b/srcpkgs/cpulimit/patches/define_gnu_source.patch new file mode 100644 index 00000000000..2850f7e4e29 --- /dev/null +++ b/srcpkgs/cpulimit/patches/define_gnu_source.patch @@ -0,0 +1,10 @@ +--- a/src/cpulimit.c 2015-06-17 08:46:59.000000000 +0200 ++++ - 2024-03-13 16:03:55.061935534 +0100 +@@ -27,6 +27,7 @@ + * + */ + ++#define _GNU_SOURCE + #include + #include + #include diff --git a/srcpkgs/cpulimit/patches/ifdef.patch b/srcpkgs/cpulimit/patches/ifdef.patch new file mode 100644 index 00000000000..4dbd057c51c --- /dev/null +++ b/srcpkgs/cpulimit/patches/ifdef.patch @@ -0,0 +1,22 @@ +--- a/src/cpulimit.c 2024-03-13 15:50:04.331088508 +0100 ++++ - 2024-03-13 15:54:07.537292811 +0100 +@@ -43,7 +43,7 @@ + #include + #include + +-#ifdef __APPLE__ || __FREEBSD__ ++#if defined(__APPLE__) || defined(__FREEBSD__) + #include + #endif + +--- a/tests/process_iterator_test.c 2015-06-17 08:46:59.000000000 +0200 ++++ - 2024-03-13 15:55:44.449780935 +0100 +@@ -28,7 +28,7 @@ + #include + #include + +-#ifdef __APPLE__ || __FREEBSD__ ++#if defined(__APPLE__) || defined(__FREEBSD__) + #include + #endif + diff --git a/srcpkgs/cpulimit/template b/srcpkgs/cpulimit/template index 596055f932a..d92af1d0fb3 100644 --- a/srcpkgs/cpulimit/template +++ b/srcpkgs/cpulimit/template @@ -1,7 +1,7 @@ # Template file for 'cpulimit' pkgname=cpulimit version=0.2 -revision=3 +revision=4 build_style=gnu-makefile short_desc="Tool to limit the CPU usage of a process" maintainer="Orphaned "