gnu: screen: Update to 5.0.1 [security fixes].

Fixes CVE-2025-23395, CVE-2025-{46802,46803,46804,46805}.

* gnu/packages/screen.scm (screen): Update to 5.0.1.
[source]: Download using git-fetch.  Add a snippet.
[native-inputs]: Replace autoconf with autoconf-2.71.
[arguments]: Add a phase to change into the source directory.
* gnu/packages/patches/screen-hurd-path-max.patch: Adjust for building
from git.

Change-Id: Ie6eceac0f14b5b94c47aee01d770f7e42a71416e
This commit is contained in:
Efraim Flashner 2025-05-15 15:04:57 +03:00
parent f882e365e1
commit bb5968d755
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351
2 changed files with 26 additions and 11 deletions

View file

@ -8,11 +8,12 @@ Author: Axel Beckert <abe@debian.org>
Bug: https://savannah.gnu.org/bugs/?50089
Updated: 2017-01-18
Updated: 2024-08-30 Update for Screen 5.0.0
Updated: 2025-05-15 Update for building from git.
diff --git a/screen.h b/screen.h
diff --git a/src/screen.h b/src/screen.h
index 308c365..e71bd7f 100644
--- a/screen.h
+++ b/screen.h
--- a/src/screen.h
+++ b/src/screen.h
@@ -63,6 +63,22 @@ struct mode {
#endif
};