git: 243801c90b9f - main - x11-toolkits/tktreectrl: Update to 2.5.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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