|
2025-10-30
| ||
| 18:36 | • Closed ticket [3161b74ca7]: Install man pages plus 7 other changes artifact: f6c2af8a16 user: jan.nijtmans | |
| 12:41 | Fix [1cf49a0926] and [3161b74ca7]: Install man-pages and pkg-config on Windows check-in: bbc10f091d user: jan.nijtmans tags: core-8-6-branch | |
|
2025-10-27
| ||
| 19:44 | [3161b74ca7]: Install man pages on Windows check-in: 50049f785d user: jan.nijtmans tags: bug-3161b74ca7 | |
| 15:13 | • New ticket [3161b74ca7] Install man pages. artifact: f8740282cb user: oscarfv | |
| Ticket UUID: | 3161b74ca7f7bf4e82641f646e9ddb42d95940c4 | |||
| Title: | Install man pages | |||
| Type: | Patch | Version: | ||
| Submitter: | oscarfv | Created on: | 2025-10-27 15:13:07 | |
| Subsystem: | 53. Configuration and Build Tools | Assigned To: | jan.nijtmans | |
| Priority: | 5 Medium | Severity: | Minor | |
| Status: | Closed | Last Modified: | 2025-10-30 18:36:48 | |
| Resolution: | Fixed | Closed By: | jan.nijtmans | |
| Closed on: | 2025-10-30 18:36:48 | |||
| Description: |
This is similar to https://core.tcl-lang.org/tk/tktview/816739b7d1
--- tcl8.6.13/win/Makefile.in.orig 2024-01-17 07:58:12.262780800 +0100
+++ tcl8.6.13/win/Makefile.in 2024-01-17 07:59:50.275383200 +0100
@@ -107,6 +107,8 @@
PKGS_DIR = $(TOP_DIR)/pkgs
ZLIB_DIR = $(COMPAT_DIR)/zlib
TOMMATH_DIR = $(TOP_DIR)/libtommath
+BUILD_DIR = @builddir@
+UNIX_DIR = $(TOP_DIR)/unix
# Converts a POSIX path to a Windows native path.
CYGPATH = @CYGPATH@
@@ -206,6 +208,12 @@
RM = rm -f
COPY = cp
+INSTALL = $(SHELL) $(UNIX_DIR)/install-sh -c
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_LIBRARY = ${INSTALL}
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_DATA_DIR = ${INSTALL} -d -m 755
+
CC_SWITCHES = -I"${GENERIC_DIR_NATIVE}" -I"${TOMMATH_DIR_NATIVE}" \
-I"${ZLIB_DIR_NATIVE}" -I"${WIN_DIR_NATIVE}" -DTCL_TOMMATH \
${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} -DMP_PREC=4 \
@@ -753,6 +761,28 @@
"$(ROOT_DIR)/library/msgs" "$(SCRIPT_INSTALL_DIR_NATIVE)/msgs"
install-doc: doc
+ @for i in "$(MAN_INSTALL_DIR)" "$(MAN1_INSTALL_DIR)" "$(MAN3_INSTALL_DIR)" "$(MANN_INSTALL_DIR)" ; \
+ do \
+ if [ ! -d "$$i" ] ; then \
+ echo "Making directory $$i"; \
+ $(INSTALL_DATA_DIR) "$$i"; \
+ else true; \
+ fi; \
+ done;
+ @echo "Installing and cross-linking top-level (.1) docs to $(MAN1_INSTALL_DIR)/";
+ @for i in $(TOP_DIR)/doc/*.1; do \
+ $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
+ done
+
+ @echo "Installing and cross-linking C API (.3) docs to $(MAN3_INSTALL_DIR)/";
+ @for i in $(TOP_DIR)/doc/*.3; do \
+ $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
+ done
+
+ @echo "Installing and cross-linking command (.n) docs to $(MANN_INSTALL_DIR)/";
+ @for i in $(TOP_DIR)/doc/*.n; do \
+ $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
+ done
# Optional target to install private headers
install-private-headers: libraries
| |||
| User Comments: |
jan.nijtmans added on 2025-10-30 18:36:48:
Fixed [bbc10f091d6e0ab6|here] Thanks for the report and the patch! | |||