sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Thomas Orgis (20d79059e16739fed3b0a8b804b861950120dd11)
- From: Thomas Orgis <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 Thomas Orgis (20d79059e16739fed3b0a8b804b861950120dd11)
- Date: Fri, 31 Oct 2025 21:52:26 +0000
GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:
crypto/cyrus-sasl/BUILD | 3 ++
crypto/cyrus-sasl/DETAILS | 9 ++----
crypto/cyrus-sasl/HISTORY | 4 ++
smgl/simpleinit-msb/HISTORY | 4 ++
smgl/simpleinit-msb/patches/0025-sighandler.patch | 31
++++++++++++++++++++++
5 files changed, 46 insertions(+), 5 deletions(-)
New commits:
commit 20d79059e16739fed3b0a8b804b861950120dd11
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
cyrus-sasl: update to 2.1.28, fix build with gcc 15, ++SECURITY_PATCH
commit 35f3a0486c606fa31ba4b61d681565aa613178bd
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
simpleinit-msb: fix build on current libc and gcc
diff --git a/crypto/cyrus-sasl/BUILD b/crypto/cyrus-sasl/BUILD
index dedf6d4..7261c0e 100755
--- a/crypto/cyrus-sasl/BUILD
+++ b/crypto/cyrus-sasl/BUILD
@@ -6,6 +6,9 @@ if [[ "$CS_DB" == none ]]; then
OPTS="$OPTS --with-dblib=none"
fi &&
+# Old-style function declarations go against new compiler defaults.
+CFLAGS="$CFLAGS -std=gnu89" &&
+
OPTS="$OPTS \
$CS_PLAIN \
$CS_LOGIN \
diff --git a/crypto/cyrus-sasl/DETAILS b/crypto/cyrus-sasl/DETAILS
index 9056028..ffe4d11 100755
--- a/crypto/cyrus-sasl/DETAILS
+++ b/crypto/cyrus-sasl/DETAILS
@@ -1,10 +1,9 @@
SPELL=cyrus-sasl
- VERSION=2.1.27
-
SOURCE_HASH=sha512:d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b
- SECURITY_PATCH=2
+ VERSION=2.1.28
+
SOURCE_HASH=sha512:db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78
+ SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE_URL[0]=ftp://ftp.cyrusimap.org/$SPELL/$SOURCE
- SOURCE_URL[1]=ftp://ftp.cyrusimap.org/$SPELL/OLD-VERSIONS/$SOURCE
+
SOURCE_URL[0]=https://github.com/cyrusimap/$SPELL/releases/download/$SPELL-$VERSION/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOCS="doc/*.txt doc/*.html doc/TODO"
LICENSE[0]=BSD
diff --git a/crypto/cyrus-sasl/HISTORY b/crypto/cyrus-sasl/HISTORY
index 8abce77..9ad0491 100644
--- a/crypto/cyrus-sasl/HISTORY
+++ b/crypto/cyrus-sasl/HISTORY
@@ -1,3 +1,7 @@
+2025-10-27 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 2.1.28
+ * BUILD: hotfix for new gcc, setting std=gnu89
+
2018-11-17 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.1.27
* PRE_BUILD, *.patch: deleted
diff --git a/smgl/simpleinit-msb/HISTORY b/smgl/simpleinit-msb/HISTORY
index 1228c79..d7a25c6 100644
--- a/smgl/simpleinit-msb/HISTORY
+++ b/smgl/simpleinit-msb/HISTORY
@@ -1,3 +1,7 @@
+2025-10-28 Thomas Orgis <sobukus AT sourcemage.org>
+ * patches/0025-sighandler.patch: hotfix for enforced signal handler
+ signatures (nameless int argument)
+
2025-02-28 Thomas Orgis <sobukus AT sourcemage.org>
* patches/0024-utmp-time_t-and-linelimit.patch: fix utmp usage with
64 bit time_t and safer use of possibly non-null-terminated ut_line.
diff --git a/smgl/simpleinit-msb/patches/0025-sighandler.patch
b/smgl/simpleinit-msb/patches/0025-sighandler.patch
new file mode 100644
index 0000000..cc52259
--- /dev/null
+++ b/smgl/simpleinit-msb/patches/0025-sighandler.patch
@@ -0,0 +1,31 @@
+--- simpleinit-msb-1.3/sysvtools/last.c.orig 2025-10-28 10:29:53.736016777
+0100
++++ simpleinit-msb-1.3/sysvtools/last.c 2025-10-28 10:30:31.958211757
+0100
+@@ -268,7 +268,7 @@
+ /*
+ * SIGINT handler
+ */
+-void int_handler()
++void int_handler(int)
+ {
+ printf("Interrupted %s\n", showdate());
+ exit(1);
+@@ -277,7 +277,7 @@
+ /*
+ * SIGQUIT handler
+ */
+-void quit_handler()
++void quit_handler(int)
+ {
+ printf("Interrupted %s\n", showdate());
+ signal(SIGQUIT, quit_handler);
+--- simpleinit-msb-1.3/sysvtools/sulogin.c.orig 2025-10-28
10:28:52.854892279 +0100
++++ simpleinit-msb-1.3/sysvtools/sulogin.c 2025-10-28 10:29:29.089180807
+0100
+@@ -87,7 +87,7 @@
+ /*
+ * Called at timeout.
+ */
+-void alrm_handler()
++void alrm_handler(int)
+ {
+ }
+
- [[SM-Commit] ] GIT changes to master grimoire by Thomas Orgis (20d79059e16739fed3b0a8b804b861950120dd11), Thomas Orgis, 10/31/2025
Archive powered by MHonArc 2.6.24.