pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/blt
Module Name: pkgsrc
Committed By: nia
Date: Sun Jun 14 15:46:14 UTC 2026
Modified Files:
pkgsrc/x11/blt: Makefile distinfo
pkgsrc/x11/blt/patches: patch-ae
Added Files:
pkgsrc/x11/blt/patches: patch-src_bltTreeView.h
Log Message:
blt: Various GCC 15 build fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/x11/blt/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/blt/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/blt/patches/patch-ae
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/blt/patches/patch-src_bltTreeView.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/blt/Makefile
diff -u pkgsrc/x11/blt/Makefile:1.41 pkgsrc/x11/blt/Makefile:1.42
--- pkgsrc/x11/blt/Makefile:1.41 Mon Nov 17 11:01:40 2025
+++ pkgsrc/x11/blt/Makefile Sun Jun 14 15:46:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2025/11/17 11:01:40 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2026/06/14 15:46:14 nia Exp $
DISTNAME= BLT2.4z
PKGNAME= blt-2.4z
@@ -14,6 +14,9 @@ MAINTAINER= brook%nmsu.edu@localhost
HOMEPAGE= https://blt.sourceforge.net/
COMMENT= Extension to Tcl/Tk
+# Uses "old-style function definitions".
+FORCE_C_STD= gnu89
+
MAKE_JOBS_SAFE= no
WRKSRC= ${WRKDIR}/blt2.4z
Index: pkgsrc/x11/blt/distinfo
diff -u pkgsrc/x11/blt/distinfo:1.19 pkgsrc/x11/blt/distinfo:1.20
--- pkgsrc/x11/blt/distinfo:1.19 Mon Jun 6 04:27:14 2022
+++ pkgsrc/x11/blt/distinfo Sun Jun 14 15:46:14 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.19 2022/06/06 04:27:14 dholland Exp $
+$NetBSD: distinfo,v 1.20 2026/06/14 15:46:14 nia Exp $
BLAKE2s (BLT2.4z.tar.gz) = 21ffc805b1d2d90331a5a6ca37ae63bb09b7a79104fb579196e8f000646756c4
SHA512 (BLT2.4z.tar.gz) = 6e59cc03c92b452ec3114675124c2095ed4206e7b9750452764f2b21b8c82dfc376a376f0fbc721c5d0e4b56734866cdc653f3d9888a5b36b0a7500da5f8942a
@@ -10,7 +10,7 @@ SHA1 (patch-aa) = 6a28cc2405adcc6037865f
SHA1 (patch-ab) = da9479d5de1053c45753eef611eae2764909f0ec
SHA1 (patch-ac) = 696f90010831522f46d67052abc0c6068197cfd9
SHA1 (patch-ad) = cc2579223a5a8a764d797fa16a146999cd4a796d
-SHA1 (patch-ae) = c1c2dc9f319f9e0da7af42f2b5d24639b1b5afdf
+SHA1 (patch-ae) = 2bdf053824fc620660989f4df11bb2ca10a4b130
SHA1 (patch-af) = b82641d4aad426fbe9a6781fa828d8aa81f71253
SHA1 (patch-src_bltArrayObj.c) = 1f6d86f7be49f72b06bf053d5321608c9efa3410
SHA1 (patch-src_bltBgexec.c) = ba01243277c4272d6a86ca2b85e167f40beb93e8
@@ -25,6 +25,7 @@ SHA1 (patch-src_bltSwitch.c) = 18962bb1d
SHA1 (patch-src_bltTable.c) = 7a2561eaf23378ea3aee6c6b81a1d5786f0b8659
SHA1 (patch-src_bltTree.c) = 1402687b1496d82a6b9b6602926cb023285b9a96
SHA1 (patch-src_bltTreeCmd.c) = 6ae6ad1f239c632d42607e7a23fb31d15281ff9a
+SHA1 (patch-src_bltTreeView.h) = 2b2d9f2527e22b9a3d66a212777402a094e100a9
SHA1 (patch-src_bltUnixPipe.c) = 6311e9c17e6327b96fd3dd507f47aebe9b26dcef
SHA1 (patch-src_bltVecObjCmd.c) = d7c63f88cba0d7dbd5691d9df5a6e2e84692f300
SHA1 (patch-src_tkButton.c) = 39132933914ee8d52389f5be72cbc02b21e7216e
Index: pkgsrc/x11/blt/patches/patch-ae
diff -u pkgsrc/x11/blt/patches/patch-ae:1.9 pkgsrc/x11/blt/patches/patch-ae:1.10
--- pkgsrc/x11/blt/patches/patch-ae:1.9 Mon Jun 6 04:27:14 2022
+++ pkgsrc/x11/blt/patches/patch-ae Sun Jun 14 15:46:14 2026
@@ -1,8 +1,17 @@
-$NetBSD: patch-ae,v 1.9 2022/06/06 04:27:14 dholland Exp $
+$NetBSD: patch-ae,v 1.10 2026/06/14 15:46:14 nia Exp $
--- configure.orig 2002-10-04 05:33:59.000000000 +0000
+++ configure
-@@ -3384,8 +3384,8 @@ case $target in
+@@ -2488,6 +2488,8 @@ else
+ #line 2489 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
++#include <stdlib.h>
++int
+ main()
+ {
+ FILE *f=fopen("conftestval", "w");
+@@ -3384,8 +3386,8 @@ case $target in
TK_LIB_NAME="tk${TK_MAJOR_VERSION}${TK_MINOR_VERSION}"
;;
*)
@@ -13,7 +22,7 @@ $NetBSD: patch-ae,v 1.9 2022/06/06 04:27
;;
esac
-@@ -4072,7 +4072,8 @@ fi
+@@ -4072,7 +4074,8 @@ fi
EXTRA_LIB_SPECS="-ldl"
;;
@@ -23,7 +32,7 @@ $NetBSD: patch-ae,v 1.9 2022/06/06 04:27
# Not available on all versions: check for include file.
ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
-@@ -4109,9 +4110,10 @@ test_ok=no
+@@ -4109,9 +4112,10 @@ fi
fi
if test "$test_ok" = yes; then
@@ -35,7 +44,7 @@ $NetBSD: patch-ae,v 1.9 2022/06/06 04:27
fi
;;
-@@ -4181,9 +4183,9 @@ fi
+@@ -4181,9 +4185,9 @@ fi
*-solaris2*)
SHLIB_CFLAGS="-KPIC"
Added files:
Index: pkgsrc/x11/blt/patches/patch-src_bltTreeView.h
diff -u /dev/null pkgsrc/x11/blt/patches/patch-src_bltTreeView.h:1.1
--- /dev/null Sun Jun 14 15:46:14 2026
+++ pkgsrc/x11/blt/patches/patch-src_bltTreeView.h Sun Jun 14 15:46:14 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_bltTreeView.h,v 1.1 2026/06/14 15:46:14 nia Exp $
+
+Declare Blt_TreeViewTextbox to avoid implicit function declarations.
+
+--- src/bltTreeView.h.orig 2026-06-14 15:39:50.798666904 +0000
++++ src/bltTreeView.h
+@@ -1100,6 +1100,8 @@ extern int Blt_TreeViewStyleOp _ANSI_ARGS_((TreeView *
+ Blt_TreeNode node));
+ extern int Blt_TreeViewStyleOp _ANSI_ARGS_((TreeView *tvPtr, Tcl_Interp *interp,
+ int objc, Tcl_Obj *CONST *objv));
++extern int Blt_TreeViewTextbox _ANSI_ARGS_((TreeView *tvPtr, TreeViewEntry *entryPtr,
++ TreeViewColumn *columnPtr));
+
+ #define CHOOSE(default, override) \
+ (((override) == NULL) ? (default) : (override))
Home |
Main Index |
Thread Index |
Old Index