git: 243801c90b9f - main - x11-toolkits/tktreectrl: Update to 2.5.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:28:11 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=243801c90b9f50c829bfb7119292f76c8142e6e5

commit 243801c90b9f50c829bfb7119292f76c8142e6e5
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-29 18:58:11 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-29 19:24:17 +0000

    x11-toolkits/tktreectrl: Update to 2.5.1
    
    Changes:        https://github.com/tcltk-depot/tktreectrl/commits/main
---
 x11-toolkits/tktreectrl/Makefile              | 14 +++++++++++---
 x11-toolkits/tktreectrl/distinfo              |  5 +++--
 x11-toolkits/tktreectrl/files/patch-configure | 20 --------------------
 x11-toolkits/tktreectrl/pkg-plist             |  5 ++---
 4 files changed, 16 insertions(+), 28 deletions(-)

diff --git a/x11-toolkits/tktreectrl/Makefile b/x11-toolkits/tktreectrl/Makefile
index b9207ee3d0fa..5b8e4f3985e6 100644
--- a/x11-toolkits/tktreectrl/Makefile
+++ b/x11-toolkits/tktreectrl/Makefile
@@ -1,11 +1,12 @@
 PORTNAME=	tktreectrl
-PORTVERSION=	2.4.1
+PORTVERSION=	2.5.1
+DISTVERSIONPREFIX=	v
 CATEGORIES=	x11-toolkits tk
-MASTER_SITES=	SF/tktreectrl/tktreectrl/tktreectrl-${PORTVERSION}
 
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Multi-column hierarchical listbox widget
-WWW=		https://tktreectrl.sourceforge.net/
+WWW=		https://tktreectrl.sourceforge.net/ \
+		https://github.com/tcltk-depot/tktreectrl
 
 LICENSE=	TclTk
 LICENSE_NAME=	Tcl/Tk License
@@ -18,4 +19,11 @@ USE_XORG=	x11
 
 TCL_PKG=	treectrl${PORTVERSION}
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	tcltk-depot
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${TCL_PKG}/lib${TCL_PKG}.so
+	${LN} -s lib${TCL_PKG}.so ${STAGEDIR}${PREFIX}/lib/${TCL_PKG}/libtreectrl.so
+
 .include <bsd.port.mk>
diff --git a/x11-toolkits/tktreectrl/distinfo b/x11-toolkits/tktreectrl/distinfo
index 6a3efae3daae..02c66fcdd746 100644
--- a/x11-toolkits/tktreectrl/distinfo
+++ b/x11-toolkits/tktreectrl/distinfo
@@ -1,2 +1,3 @@
-SHA256 (tktreectrl-2.4.1.tar.gz) = c2d19cfc7ce8b150cb50a6b63dc6327c91fb71f76b4f2947e0334a15d5f869d3
-SIZE (tktreectrl-2.4.1.tar.gz) = 945101
+TIMESTAMP = 1790435674
+SHA256 (tcltk-depot-tktreectrl-v2.5.1_GH0.tar.gz) = 6179965e417569c5567905abbe631c5c3f939f01e383f791a8b95e93e92ace90
+SIZE (tcltk-depot-tktreectrl-v2.5.1_GH0.tar.gz) = 973113
diff --git a/x11-toolkits/tktreectrl/files/patch-configure b/x11-toolkits/tktreectrl/files/patch-configure
deleted file mode 100644
index 0d87797a135a..000000000000
--- a/x11-toolkits/tktreectrl/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig	2011-10-15 19:39:44 UTC
-+++ configure
-@@ -8229,7 +8229,7 @@ fi
- 		;;
- 	    esac
- 	    ;;
--	FreeBSD-*)
-+	FreeBSD-*|DragonFly-*)
- 	    # This configuration from FreeBSD Ports.
- 	    SHLIB_CFLAGS="-fPIC"
- 	    SHLIB_LD="${CC} -shared"
-@@ -8816,7 +8816,7 @@ fi
- 	    BSD/OS*) ;;
- 	    CYGWIN_*) ;;
- 	    IRIX*) ;;
--	    NetBSD-*|FreeBSD-*|OpenBSD-*) ;;
-+	    NetBSD-*|FreeBSD-*|DragonFly-*|OpenBSD-*) ;;
- 	    Darwin-*) ;;
- 	    SCO_SV-3.2*) ;;
- 	    windows) ;;
diff --git a/x11-toolkits/tktreectrl/pkg-plist b/x11-toolkits/tktreectrl/pkg-plist
index b441e31088c5..177a1d6e8d3e 100644
--- a/x11-toolkits/tktreectrl/pkg-plist
+++ b/x11-toolkits/tktreectrl/pkg-plist
@@ -1,7 +1,6 @@
 lib/%%TCL_PKG%%/filelist-bindings.tcl
-lib/%%TCL_PKG%%/htmldoc/What-is-New-in-TkTreeCtrl.html
-lib/%%TCL_PKG%%/htmldoc/treectrl.html
-lib/%%TCL_PKG%%/libtreectrl.so.1
+lib/%%TCL_PKG%%/libtreectrl.so
+lib/%%TCL_PKG%%/lib%%TCL_PKG%%.so
 lib/%%TCL_PKG%%/pkgIndex.tcl
 lib/%%TCL_PKG%%/treectrl.tcl
 share/man/mann/treectrl.n.gz