pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/lowdown
Module Name: pkgsrc
Committed By: wiz
Date: Tue Oct 7 08:22:40 UTC 2025
Modified Files:
pkgsrc/textproc/lowdown: distinfo
Added Files:
pkgsrc/textproc/lowdown/patches: patch-compats.c
Log Message:
lowdown: fix build with gcc 14
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/textproc/lowdown/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/lowdown/patches/patch-compats.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/lowdown/distinfo
diff -u pkgsrc/textproc/lowdown/distinfo:1.32 pkgsrc/textproc/lowdown/distinfo:1.33
--- pkgsrc/textproc/lowdown/distinfo:1.32 Fri Jun 6 23:10:26 2025
+++ pkgsrc/textproc/lowdown/distinfo Tue Oct 7 08:22:39 2025
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.32 2025/06/06 23:10:26 wiz Exp $
+$NetBSD: distinfo,v 1.33 2025/10/07 08:22:39 wiz Exp $
BLAKE2s (lowdown-2.0.2.tar.gz) = 16519f5b5ded45ccf300fd78a866c072f67064bd1a83cda1ec768bfd51a5e641
SHA512 (lowdown-2.0.2.tar.gz) = ebd927776f13e78c26e1c001e8586dc43fe1e64d1c537a18cd71bd6a8936c93a9fefcb58c53e94a7c0727b525f6c6a21ab70b924db8c7c105161a6a92d9c96fa
Size (lowdown-2.0.2.tar.gz) = 676246 bytes
SHA1 (patch-Makefile) = b7a518172e5401410d75aa755f8e37c4e59242b6
+SHA1 (patch-compats.c) = 559b75dba35f7ca824330427d7b648f84a3d24c2
Added files:
Index: pkgsrc/textproc/lowdown/patches/patch-compats.c
diff -u /dev/null pkgsrc/textproc/lowdown/patches/patch-compats.c:1.1
--- /dev/null Tue Oct 7 08:22:40 2025
+++ pkgsrc/textproc/lowdown/patches/patch-compats.c Tue Oct 7 08:22:39 2025
@@ -0,0 +1,19 @@
+$NetBSD: patch-compats.c,v 1.1 2025/10/07 08:22:39 wiz Exp $
+
+compats.c:511:60: error: initialization of 'void (* volatile)(void *, int, size_t)' {aka 'void (* volatile)(void *, int, long unsigned int)'} from incompatible pointer type 'void * (*)(void *,
int, size_t)' {aka 'void * (*)(void *, int, long unsigned int)'} [-Wincompatible-pointer-types]
+ 511 | static void (* volatile ssh_memset)(void *, int, size_t) = memset;
+ | ^~~~~~
+
+https://github.com/kristapsdz/lowdown/issues/167
+
+--- compats.c.orig 2025-10-07 08:18:53.032539836 +0000
++++ compats.c
+@@ -508,7 +508,7 @@ explicit_bzero(void *p, size_t n)
+ * Indirect memset through a volatile pointer to hopefully avoid
+ * dead-store optimisation eliminating the call.
+ */
+-static void (* volatile ssh_memset)(void *, int, size_t) = memset;
++static void *(* volatile ssh_memset)(void *, int, size_t) = memset;
+
+ void
+ explicit_bzero(void *p, size_t n)
Home |
Main Index |
Thread Index |
Old Index