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