aboutsummaryrefslogtreecommitdiffstats
path: root/lang/tcl84
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2002-03-14 22:14:10 +0800
committerdinoex <dinoex@FreeBSD.org>2002-03-14 22:14:10 +0800
commitf53d3f9ec374d200fa6002a415de8a89a773b068 (patch)
tree18b6218fdcff93ad5ef3e1cb310140276a9d332e /lang/tcl84
parente3796baf7c5654adef8f5df2bd55008eadda5699 (diff)
downloadfreebsd-ports-gnome-f53d3f9ec374d200fa6002a415de8a89a773b068.tar.gz
freebsd-ports-gnome-f53d3f9ec374d200fa6002a415de8a89a773b068.tar.zst
freebsd-ports-gnome-f53d3f9ec374d200fa6002a415de8a89a773b068.zip
Create an extra link for tclPlatDecls.h
PR: 35817 Submitted by: brandt@fokus.gmd.de
Diffstat (limited to 'lang/tcl84')
-rw-r--r--lang/tcl84/Makefile1
-rw-r--r--lang/tcl84/files/patch-aa25
2 files changed, 14 insertions, 12 deletions
diff --git a/lang/tcl84/Makefile b/lang/tcl84/Makefile
index 554dff45ff6a..1bc11067c734 100644
--- a/lang/tcl84/Makefile
+++ b/lang/tcl84/Makefile
@@ -7,6 +7,7 @@
PORTNAME= tcl
PORTVERSION= 8.4a4
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= tcl
diff --git a/lang/tcl84/files/patch-aa b/lang/tcl84/files/patch-aa
index 0ff89d9eade2..2fac1560a363 100644
--- a/lang/tcl84/files/patch-aa
+++ b/lang/tcl84/files/patch-aa
@@ -1,5 +1,5 @@
---- Makefile.in.orig Sat Oct 20 02:24:15 2001
-+++ Makefile.in Sat Oct 20 11:21:50 2001
+--- Makefile.in.orig Wed Mar 6 09:51:35 2002
++++ Makefile.in Wed Mar 13 07:11:30 2002
@@ -53,7 +53,9 @@
SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TCL_LIBRARY)
@@ -20,7 +20,7 @@
# Flags to pass to the linker
LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
-@@ -407,7 +409,8 @@
+@@ -408,7 +410,8 @@
all: binaries libraries doc
@@ -30,7 +30,7 @@
libraries:
-@@ -418,10 +421,16 @@
+@@ -419,10 +422,16 @@
${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
rm -f ${TCL_LIB_FILE}
@MAKE_LIB@
@@ -47,7 +47,7 @@
${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
rm -f ${STUB_LIB_FILE}
@MAKE_STUB_LIB@
-@@ -539,10 +548,16 @@
+@@ -556,10 +565,16 @@
fi
@echo "Installing $(TCL_LIB_FILE) to $(LIB_INSTALL_DIR)/"
@$(INSTALL_LIBRARY) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
@@ -64,7 +64,7 @@
@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
$(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
-@@ -550,8 +565,9 @@
+@@ -567,8 +582,9 @@
fi
@echo "Installing tclsh as $(BIN_INSTALL_DIR)/tclsh$(VERSION)"
@$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
@@ -76,7 +76,7 @@
@if test "$(TCL_STUB_LIB_FILE)" != "" ; then \
echo "Installing $(TCL_STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
$(INSTALL_LIBRARY) $(STUB_LIB_FILE) \
-@@ -559,7 +575,8 @@
+@@ -576,7 +592,8 @@
fi
install-libraries: libraries
@@ -86,7 +86,7 @@
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
-@@ -581,11 +598,16 @@
+@@ -598,11 +615,17 @@
chmod +x $(SRC_DIR)/install-sh; \
fi
@echo "Installing header files";
@@ -103,10 +103,11 @@
+ done;
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclPlatDecls.h $(INCLUDE_INSTALL_DIR)/tclPlatDecls.h
@echo "Installing library files to $(SCRIPT_INSTALL_DIR)";
@for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
do \
-@@ -643,7 +665,6 @@
+@@ -660,7 +683,6 @@
chmod 444 $(MAN1_INSTALL_DIR)/$$i; \
done;
@echo "Cross-linking top-level (.1) docs";
@@ -114,7 +115,7 @@
@echo "Installing C API (.3) docs";
@cd $(TOP_DIR)/doc; for i in *.3; \
do \
-@@ -653,7 +674,6 @@
+@@ -670,7 +692,6 @@
chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
done;
@echo "Cross-linking C API (.3) docs";
@@ -122,7 +123,7 @@
@echo "Installing command (.n) docs";
@cd $(TOP_DIR)/doc; for i in *.n; \
do \
-@@ -663,7 +683,14 @@
+@@ -680,7 +701,14 @@
chmod 444 $(MANN_INSTALL_DIR)/$$i; \
done;
@echo "Cross-linking command (.n) docs";
@@ -136,5 +137,5 @@
+ @echo "There are NOT default place, but good place to avoid"
+ @echo "conflicting with another version of Tcl/Tks."
- Makefile: $(UNIX_DIR)/Makefile.in
+ Makefile: $(UNIX_DIR)/Makefile.in $(DLTEST_DIR)/Makefile.in
$(SHELL) config.status