summaryrefslogtreecommitdiff
path: root/tcl-8.6.15-fix-install-mode.patch
diff options
context:
space:
mode:
Diffstat (limited to 'tcl-8.6.15-fix-install-mode.patch')
-rw-r--r--tcl-8.6.15-fix-install-mode.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/tcl-8.6.15-fix-install-mode.patch b/tcl-8.6.15-fix-install-mode.patch
new file mode 100644
index 0000000..e03b0c2
--- /dev/null
+++ b/tcl-8.6.15-fix-install-mode.patch
@@ -0,0 +1,22 @@
+--- tcl8.6.15/unix/Makefile.in.orig 2024-11-12 16:31:23.486705192 +0800
++++ tcl8.6.15/unix/Makefile.in 2024-11-12 16:56:09.598577892 +0800
+@@ -154,8 +154,8 @@
+ INSTALL_STRIP_LIBRARY = strip -x
+
+ INSTALL = $(SHELL) $(UNIX_DIR)/install-sh -c
+-INSTALL_PROGRAM = ${INSTALL}
+-INSTALL_LIBRARY = ${INSTALL}
++INSTALL_PROGRAM = ${INSTALL} -m 755
++INSTALL_LIBRARY = ${INSTALL} -m 755
+ INSTALL_DATA = ${INSTALL} -m 644
+ INSTALL_DATA_DIR = ${INSTALL} -d -m 755
+
+@@ -812,7 +812,7 @@
+ done
+ @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
+ @@INSTALL_LIB@
+- @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)"
++ @chmod 755 "$(DLL_INSTALL_DIR)/$(LIB_FILE)"
+ @echo "Installing ${TCL_EXE} as $(BIN_INSTALL_DIR)/tclsh$(VERSION)${EXE_SUFFIX}"
+ @$(INSTALL_PROGRAM) ${TCL_EXE} "$(BIN_INSTALL_DIR)/tclsh$(VERSION)${EXE_SUFFIX}"
+ @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"