--- a/components/tcl/tcl/Makefile Tue May 10 23:37:02 2011 +0100
+++ b/components/tcl/tcl/Makefile Tue May 10 17:39:30 2011 -0700
@@ -25,25 +25,25 @@
include ../../../make-rules/shared-macros.mk
-COMPONENT_NAME= tcl
-COMPONENT_VERSION= 8.4.18
-COMPONENT_SRC= $(COMPONENT_NAME)$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.gz
-COMPONENT_ARCHIVE_HASH= sha1:83b04c3ad092c22507869dec3a5c7ba821f109b0
-COMPONENT_ARCHIVE_URL= http://prdownloads.sourceforge.net/tcl/$(COMPONENT_ARCHIVE)
+COMPONENT_NAME= tcl
+COMPONENT_VERSION= 8.5.9
+COMPONENT_SRC= $(COMPONENT_NAME)$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE= $(COMPONENT_SRC)-src.tar.gz
+COMPONENT_ARCHIVE_HASH= sha1:ae87c5e58ba20760d9bc77117d219bbf1b6a5557
+COMPONENT_ARCHIVE_URL= http://prdownloads.sourceforge.net/tcl/$(COMPONENT_ARCHIVE)
include ../../../make-rules/prep.mk
include ../../../make-rules/configure.mk
include ../../../make-rules/ips.mk
COMPONENT_PREP_ACTION = \
- (cd $(@D)/unix ; autoreconf -f; \
- cd $(SOURCE_DIR)/doc; \
+ (cd $(SOURCE_DIR)/unix ; autoreconf -f; \
+ cd ../doc; \
for i in *.n ; do manbase="$$(basename "$$i" .n)"; mv "$$i" "$${manbase}.1t"; done ; \
for i in *.3 ; do manbase="$$(basename "$$i" .3)"; mv "$$i" "$${manbase}.3tcl"; done)
COMPONENT_PRE_CONFIGURE_ACTION = \
- ($(CLONEY) $(SOURCE_DIR) $(@D))
+ ($(CLONEY) $(SOURCE_DIR) $(@D))
#This macro will help to look for the configure
#file at the pointed location
@@ -62,11 +62,13 @@
# common targets
build: $(BUILD_32_and_64)
-install: $(INSTALL_32_and_64)
- sed -f $(COMPONENT_DIR)/files/tclsed $(PROTOUSRLIBDIR)/tclConfig.sh > \
- $(PROTOUSRLIBDIR)/tclConfig.sh.new
- $(MV) $(PROTOUSRLIBDIR)/tclConfig.sh.new $(PROTOUSRLIBDIR)/tclConfig.sh
- $(CHMOD) 555 $(PROTOUSRLIBDIR)/tclConfig.sh
+install: $(INSTALL_32_and_64) $(PROTOUSRLIBDIR)/tclConfig.sh
+
+$(PROTOUSRLIBDIR)/tclConfig.sh: $(INSTALL_32)
+ sed -f $(COMPONENT_DIR)/files/tclsed $(PROTOUSRLIBDIR)/tclConfig.sh > \
+ $(PROTOUSRLIBDIR)/tclConfig.sh.new
+ $(MV) $(PROTOUSRLIBDIR)/tclConfig.sh.new $(PROTOUSRLIBDIR)/tclConfig.sh
+ $(CHMOD) 555 $(PROTOUSRLIBDIR)/tclConfig.sh
test: $(TEST_32_and_64)