diff options
Diffstat (limited to 'lang/tcl83/patches/patch-aa')
-rw-r--r-- | lang/tcl83/patches/patch-aa | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/lang/tcl83/patches/patch-aa b/lang/tcl83/patches/patch-aa new file mode 100644 index 00000000000..9c34e5e13b7 --- /dev/null +++ b/lang/tcl83/patches/patch-aa @@ -0,0 +1,86 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/03/08 19:22:27 minskim Exp $ + +--- Makefile.in.orig Fri Oct 19 20:24:15 2001 ++++ Makefile.in Tue Oct 7 21:57:52 2003 +@@ -87,7 +87,7 @@ + #CFLAGS = $(CFLAGS_DEBUG) + #CFLAGS = $(CFLAGS_OPTIMIZE) + #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE) +-CFLAGS = @CFLAGS@ @CFLAGS_DEFAULT@ ++CFLAGS += @CFLAGS@ @CFLAGS_DEFAULT@ + + # Flags to pass to the linker + LDFLAGS_DEBUG = @LDFLAGS_DEBUG@ +@@ -169,8 +169,8 @@ + INSTALL_STRIP_PROGRAM = -s + INSTALL_STRIP_LIBRARY = -S -S + +-INSTALL = @srcdir@/install-sh -c +-INSTALL_PROGRAM = ${INSTALL} ++INSTALL := ${LIBTOOL} --mode=install @srcdir@/install-sh -c ++INSTALL_PROGRAM = ${INSTALL} -s + INSTALL_LIBRARY = ${INSTALL} + INSTALL_DATA = ${INSTALL} -m 644 + +@@ -187,8 +187,8 @@ + # configure script. You shouldn't normally need to modify any of + # these definitions by hand. + +-STLIB_LD = @STLIB_LD@ +-SHLIB_LD = @SHLIB_LD@ ++STLIB_LD = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib ++SHLIB_LD = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib + SHLIB_CFLAGS = @SHLIB_CFLAGS@ + + SHLIB_SUFFIX = @SHLIB_SUFFIX@ +@@ -235,8 +235,9 @@ + # Must be absolute to so the corresponding tcltest's tcl_library is absolute. + TCL_BUILDTIME_LIBRARY = @TCL_SRC_DIR@/library + +-CC = @CC@ + #CC = purify -best-effort @CC@ -DPURIFY ++CC = ${LIBTOOL} --mode=compile @CC@ ++LD = ${LIBTOOL} --mode=link @CC@ ${LDFLAGS} + + #---------------------------------------------------------------- + # The information below should be usable as is. The configure +@@ -420,6 +421,7 @@ + @MAKE_LIB@ + if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \ + $(RANLIB) ${TCL_LIB_FILE}; \ ++ $(TOUCH) ${TCL_LIB_FILE}; \ + fi + + ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} +@@ -440,11 +442,11 @@ + + + tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE} +- ${CC} ${LDFLAGS} ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \ ++ ${LD} ${LDFLAGS} ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \ + @TCL_LD_SEARCH_FLAGS@ -o tclsh + + tcltest: ${TCLTEST_OBJS} ${TCL_LIB_FILE} ${BUILD_DLTEST} +- ${CC} ${LDFLAGS} ${TCLTEST_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \ ++ ${LD} ${LDFLAGS} ${TCLTEST_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \ + @TCL_LD_SEARCH_FLAGS@ -o tcltest + + # Note, in the target below TCL_LIBRARY needs to be set or else +@@ -538,7 +540,7 @@ + chmod +x $(SRC_DIR)/install-sh; \ + fi + @echo "Installing $(TCL_LIB_FILE) to $(LIB_INSTALL_DIR)/" +- @$(INSTALL_LIBRARY) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) ++ @$(INSTALL_LIBRARY) $(TCL_LIB_FILE:C/\.so.*/.la/) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @if test "x@DL_OBJS@" = "xtclLoadAout.o"; then \ + (cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)); \ + fi +@@ -989,7 +991,7 @@ + + xttest: ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \ + @DL_OBJS@ ${BUILD_DLTEST} +- ${CC} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \ ++ ${LD} ${XTTEST_OBJS} ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS} \ + @DL_OBJS@ @TCL_BUILD_LIB_SPEC@ ${LIBS} \ + @TCL_LD_SEARCH_FLAGS@ -L/usr/openwin/lib -lXt -o xttest + |