Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 May 2026 12:41:32 +0000
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: eeca2d538ca9 - main - lang/tcl86: fix module path
Message-ID:  <6a07147c.1ee72.14ea4664@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by gahr:

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

commit eeca2d538ca9cd69ebe08ff8fdb2e13048f1c2cd
Author:     Pietro Cerutti <gahr@FreeBSD.org>
AuthorDate: 2026-05-15 12:41:08 +0000
Commit:     Pietro Cerutti <gahr@FreeBSD.org>
CommitDate: 2026-05-15 12:41:30 +0000

    lang/tcl86: fix module path
---
 lang/tcl86/Makefile                     |  1 +
 lang/tcl86/files/patch-unix-Makefile.in | 17 +++++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
index d68cf9f3da91..a15f390805c6 100644
--- a/lang/tcl86/Makefile
+++ b/lang/tcl86/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	tcl
 DISTVERSION=	${TCL_VERSION}${TCL_RC}
+PORTREVISION=	1
 CATEGORIES=	lang
 MASTER_SITES=	SF/tcl/Tcl/${TCL_VERSION}
 PKGNAMESUFFIX=	${SHORT_TCL_VER}
diff --git a/lang/tcl86/files/patch-unix-Makefile.in b/lang/tcl86/files/patch-unix-Makefile.in
index 17183ce026f3..3ba69c5027aa 100644
--- a/lang/tcl86/files/patch-unix-Makefile.in
+++ b/lang/tcl86/files/patch-unix-Makefile.in
@@ -124,6 +124,23 @@
  	@echo "Installing library files to $(SCRIPT_INSTALL_DIR)/"
  	@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
  		$(UNIX_DIR)/tclAppInit.c @LDAIX_SRC@ @DTRACE_SRC@ ; do \
+@@ -885,11 +884,11 @@ install-libraries: libraries
+ 	@for i in $(TOP_DIR)/library/encoding/*.enc; do \
+ 		$(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)/encoding"; \
+ 	done
+-	@if [ -n "$(TCL_MODULE_PATH)" -a -f $(TOP_DIR)/library/tm.tcl ] ; then \
+-	    echo "Customizing tcl module path"; \
+-	    echo "if {![interp issafe]} { ::tcl::tm::roots [list $(TCL_MODULE_PATH)] }" >> \
+-		    "$(SCRIPT_INSTALL_DIR)/tm.tcl"; \
+-	fi
++	@echo "Customizing tcl module path";
++	echo "if {![interp issafe]} { ::tcl::tm::roots {$(TCL_MODULE_PATH)} }" >> \
++	    "$(SCRIPT_INSTALL_DIR)"/tm.tcl;
++	echo "::tcl::tm::path add {$(TCL_LIBRARY)}" >> \
++	    "$(SCRIPT_INSTALL_DIR)"/tm.tcl;
+ 
+ install-tzdata:
+ 	@for i in tzdata; do \
 @@ -956,7 +955,7 @@ install-headers:
  	done
  


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a07147c.1ee72.14ea4664>