sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (dc601bec4e4c497552f6220d91e24bdbd48ab1b0)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (dc601bec4e4c497552f6220d91e24bdbd48ab1b0)
- Date: Tue, 4 Mar 2025 21:22:17 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
net/dhcpcd/DETAILS
| 4
net/dhcpcd/HISTORY
| 3
shell-term-fm/zsh/DETAILS
| 8
shell-term-fm/zsh/HISTORY
| 5
shell-term-fm/zsh/PRE_BUILD
| 1
shell-term-fm/zsh/patches/0001-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch
| 129 ++++++++++
6 files changed, 144 insertions(+), 6 deletions(-)
New commits:
commit dc601bec4e4c497552f6220d91e24bdbd48ab1b0
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
dhcpcd 10.2.2
commit aa12e254901578f095ea8255fadd226b2d459e80
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
zsh 5.9
diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index dfe9964..bf14f7a 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,7 +1,7 @@
# Watch: https://github.com/NetworkConfiguration/dhcpcd/tags
tags/v([0-9.]+)[.]tar
SPELL=dhcpcd
- VERSION=10.2.0
-
SOURCE_HASH="sha256:7916fed1560835b5b9d70d27604c3858e501c5a177eef027f96eb7ab0f711399:UPSTREAM_HASH"
+ VERSION=10.2.2
+
SOURCE_HASH=sha512:299c0e629d7d42bacaf2c6123374033c23db183810aabad2167b0449e1945add940c0889c8390ed304b27316564a8aa45eb5808e5ec0c1abea2287dc833a2684
SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/dhcpcd/HISTORY b/net/dhcpcd/HISTORY
index 0b942d7..6b3fa7a 100644
--- a/net/dhcpcd/HISTORY
+++ b/net/dhcpcd/HISTORY
@@ -1,3 +1,6 @@
+2025-03-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 10.2.2
+
2025-02-13 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 10.2.8
diff --git a/shell-term-fm/zsh/DETAILS b/shell-term-fm/zsh/DETAILS
index e8f21d8..664e6a4 100755
--- a/shell-term-fm/zsh/DETAILS
+++ b/shell-term-fm/zsh/DETAILS
@@ -12,16 +12,16 @@ fi
SOURCE_URL[0]=cvs://:pserver:anonymous AT zsh.cvs.sourceforge.net:/cvsroot/zsh:zsh
elif [[ $ZSH_BUILD == "devel" ]];
then
- VERSION=5.7.1
-
SOURCE_HASH=sha512:a6aa88e1955a80229a4784a128866e325f79a8b5f73c922ab480048411036f1835cbb31daa30ab38bd16ab2a50040eda8f4f1f64704b21b6acc3051b1dbf18d0
+ VERSION=5.9
+
SOURCE_HASH=sha512:d9138b7f379ad942a5f46819d2dd52d31f3a1129f2a0d1b53d4c5cd43c318b60396da6d37c57c477b8e958fb750209aca0ae93f8c9dd42ac958de006a0ff067e
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://downloads.sourceforge.net/project/$SPELL/$SPELL/${VERSION}/${SOURCE}
SOURCE_URL[1]=http://www.zsh.org/pub/${SOURCE}
SOURCE_URL[2]=ftp://ftp.zsh.org/zsh/${SOURCE}
elif [[ $ZSH_BUILD == "stable" ]];
then
- VERSION=5.7.1
-
SOURCE_HASH=sha512:a6aa88e1955a80229a4784a128866e325f79a8b5f73c922ab480048411036f1835cbb31daa30ab38bd16ab2a50040eda8f4f1f64704b21b6acc3051b1dbf18d0
+ VERSION=5.9
+
SOURCE_HASH=sha512:d9138b7f379ad942a5f46819d2dd52d31f3a1129f2a0d1b53d4c5cd43c318b60396da6d37c57c477b8e958fb750209aca0ae93f8c9dd42ac958de006a0ff067e
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=http://downloads.sourceforge.net/project/$SPELL/$SPELL/${VERSION}/${SOURCE}
SOURCE_URL[1]=http://www.zsh.org/pub/${SOURCE}
diff --git a/shell-term-fm/zsh/HISTORY b/shell-term-fm/zsh/HISTORY
index 2fdd38b..02de847 100644
--- a/shell-term-fm/zsh/HISTORY
+++ b/shell-term-fm/zsh/HISTORY
@@ -1,3 +1,8 @@
+2025-03-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 5.9
+ * 0001-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch:
+ fixed build with GCC 14
+
2019-07-30 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 5.7.1
* BUILD: add --with-tcsetpgrp to avoid broken test
diff --git a/shell-term-fm/zsh/PRE_BUILD b/shell-term-fm/zsh/PRE_BUILD
index 3215092..d605039 100755
--- a/shell-term-fm/zsh/PRE_BUILD
+++ b/shell-term-fm/zsh/PRE_BUILD
@@ -1,5 +1,6 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+apply_patch_dir patches &&
if [[ $ZSH_BUILD == "cvs" ]];
then
./Util/preconfig
diff --git
a/shell-term-fm/zsh/patches/0001-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch
b/shell-term-fm/zsh/patches/0001-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch
new file mode 100644
index 0000000..396d067
--- /dev/null
+++
b/shell-term-fm/zsh/patches/0001-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch
@@ -0,0 +1,129 @@
+From 4c89849c98172c951a9def3690e8647dae76308f Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer AT redhat.com>
+Date: Fri, 8 Dec 2023 21:58:07 +0100
+Subject: [PATCH] 52383: Avoid incompatible pointer types in terminfo global
+ variable checks
+
+Origin: Upstream
+Upstream-Status: Backport
+[ismael AT sourcemage.org: Rebased on top of 5.9 and incorporated the final
+ configure script changes]
+Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
+---
+ ChangeLog | 5 +++++
+ configure | 12 ++++++------
+ configure.ac | 12 ++++++------
+ 3 files changed, 17 insertions(+), 12 deletions(-)
+
+diff --git a/ChangeLog b/ChangeLog
+index 4110765a0998..5c60d473317e 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1,3 +1,8 @@
++2023-12-13 Oliver Kiddle <opk AT zsh.org>
++
++ * Florian Weimer: 52383: configure.ac: Avoid incompatible pointer
++ types in terminfo global variable checks
++
+ 2022-05-14 dana <dana AT dana.is>
+
+ * unposted: Config/version.mk: Update for 5.9
+diff --git a/configure.ac b/configure.ac
+index 2a8221e1fb4e..2871dcb7c604 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1768,27 +1768,27 @@ if test x$zsh_cv_path_term_header != xnone; then
+ fi
+
+ AC_MSG_CHECKING(if boolcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES)
boolcodes=yes],[boolcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES)
boolcodes=yes],[boolcodes=no])
+ AC_MSG_RESULT($boolcodes)
+
+ AC_MSG_CHECKING(if numcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES)
numcodes=yes],[numcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES)
numcodes=yes],[numcodes=no])
+ AC_MSG_RESULT($numcodes)
+
+ AC_MSG_CHECKING(if strcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES)
strcodes=yes],[strcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES)
strcodes=yes],[strcodes=no])
+ AC_MSG_RESULT($strcodes)
+
+ AC_MSG_CHECKING(if boolnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES)
boolnames=yes],[boolnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES)
boolnames=yes],[boolnames=no])
+ AC_MSG_RESULT($boolnames)
+
+ AC_MSG_CHECKING(if numnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES)
numnames=yes],[numnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES)
numnames=yes],[numnames=no])
+ AC_MSG_RESULT($numnames)
+
+ AC_MSG_CHECKING(if strnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test =
strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES)
strnames=yes],[strnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char
**)strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES)
strnames=yes],[strnames=no])
+ AC_MSG_RESULT($strnames)
+
+ dnl There are apparently defective terminal library headers on some
+diff --git a/configure b/configure
+index 13a7a19538ca..44ae712073b2 100755
+--- a/configure
++++ b/configure
+@@ -11439,7 +11439,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = boolcodes; puts(*test);
++char **test = (char **)boolcodes; puts(*test);
+ ;
+ return 0;
+ }
+@@ -11465,7 +11465,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = numcodes; puts(*test);
++char **test = (char **)numcodes; puts(*test);
+ ;
+ return 0;
+ }
+@@ -11491,7 +11491,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = strcodes; puts(*test);
++char **test = (char **)strcodes; puts(*test);
+ ;
+ return 0;
+ }
+@@ -11517,7 +11517,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = boolnames; puts(*test);
++char **test = (char **)boolnames; puts(*test);
+ ;
+ return 0;
+ }
+@@ -11543,7 +11543,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = numnames; puts(*test);
++char **test = (char **)numnames; puts(*test);
+ ;
+ return 0;
+ }
+@@ -11569,7 +11569,7 @@ $term_includes
+ int
+ main (void)
+ {
+-char **test = strnames; puts(*test);
++char **test = (char **)strnames; puts(*test);
+ ;
+ return 0;
+ }
+--
+2.48.1
+
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (dc601bec4e4c497552f6220d91e24bdbd48ab1b0), Ismael Luceno, 03/04/2025
Archive powered by MHonArc 2.6.24.