diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 1998-09-26 12:45:11 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 1998-09-26 12:45:11 +0000 |
commit | 8234e315bda4b19fb4b7a854096c9d120f3ccc52 (patch) | |
tree | 9c268926d0fd4a52fb2da6742899dbefa9596c37 /japanese/tcl76/files | |
parent | 43f2f84d94f888978483680fe4921bf104d3d29c (diff) |
Notes
Diffstat (limited to 'japanese/tcl76/files')
-rw-r--r-- | japanese/tcl76/files/patch-aa | 69 | ||||
-rw-r--r-- | japanese/tcl76/files/patch-ad | 85 |
2 files changed, 104 insertions, 50 deletions
diff --git a/japanese/tcl76/files/patch-aa b/japanese/tcl76/files/patch-aa index 7ab495b44262..ea4b612c931f 100644 --- a/japanese/tcl76/files/patch-aa +++ b/japanese/tcl76/files/patch-aa @@ -1,15 +1,17 @@ ---- Makefile.in.ORIG Mon Feb 10 17:45:33 1997 -+++ Makefile.in Mon Feb 10 17:47:04 1997 -@@ -55,7 +55,7 @@ +--- Makefile.in.orig Thu Sep 17 16:59:45 1998 ++++ Makefile.in Thu Sep 17 17:06:00 1998 +@@ -55,7 +55,9 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file tcl.h: -INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION) ++GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/generic ++UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/unix # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man -@@ -73,7 +73,7 @@ +@@ -73,7 +75,7 @@ # To change the compiler switches, for example to change from -O # to -g, change the following line: @@ -18,7 +20,33 @@ # To disable ANSI-C procedure prototypes reverse the comment characters # on the following lines: -@@ -389,7 +389,7 @@ +@@ -305,6 +307,9 @@ + rm -f ${TCL_LIB_FILE} + @MAKE_LIB@ + $(RANLIB) ${TCL_LIB_FILE} ++.if ${PORTOBJFORMAT}X == elfX ++ ln -sf ${TCL_LIB_FILE} `echo ${TCL_LIB_FILE} | sed 's/\.so.*$$/.so/'` ++.endif + + tclsh: ${TCLSH_OBJS} ${TCL_LIB_FILE} + ${CC} @LD_FLAGS@ ${TCLSH_OBJS} @TCL_BUILD_LIB_SPEC@ ${LIBS} \ +@@ -366,7 +371,7 @@ + cd dltest; if test -f configure; then ./configure; else \ + $(DLTEST_DIR)/configure; fi + +-install: install-binaries install-libraries install-man ++install: install-binaries install-libraries + + # Note: before running ranlib below, must cd to target directory because + # some ranlibs write to current directory, and this might not always be +@@ -385,15 +390,19 @@ + @echo "Installing $(TCL_LIB_FILE)" + @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) + @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE)) ++.if ${PORTOBJFORMAT}X == elfX ++ @(cd $(LIB_INSTALL_DIR); ln -sf ${TCL_LIB_FILE} `echo ${TCL_LIB_FILE} | sed 's/\.so.*$$/.so/'`) ++.endif + @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE) @echo "Installing tclsh" @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION) @echo "Installing tclConfig.sh" @@ -27,7 +55,36 @@ install-libraries: @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ -@@ -423,30 +423,38 @@ +- $(SCRIPT_INSTALL_DIR) ; \ ++ $(SCRIPT_INSTALL_DIR) $(GENERIC_INCLUDE_INSTALL_DIR) \ ++ $(UNIX_INCLUDE_INSTALL_DIR) ; \ + do \ + if [ ! -d $$i ] ; then \ + echo "Making directory $$i"; \ +@@ -402,13 +411,20 @@ + else true; \ + fi; \ + done; +- @echo "Installing tcl.h" +- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h ++ @echo "Installing libraries, tcl.h and other headers" + @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c; \ + do \ + echo "Installing $$i"; \ + $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR); \ + done; ++ @echo "Installing $(TOP_DIR)unix/tclUnixPort.h" ++ @$(INSTALL_DATA) $(TOP_DIR)/unix/tclUnixPort.h $(UNIX_INCLUDE_INSTALL_DIR) ++ @for i in $(GENERIC_DIR)/*.h ; \ ++ do \ ++ echo "Installing $$i"; \ ++ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ ++ done; ++ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h + + install-man: + @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \ +@@ -423,30 +439,38 @@ @cd $(TOP_DIR)/doc; for i in *.1; \ do \ echo "Installing doc/$$i"; \ diff --git a/japanese/tcl76/files/patch-ad b/japanese/tcl76/files/patch-ad index 58772d5ed10e..f6d6fcec1e4e 100644 --- a/japanese/tcl76/files/patch-ad +++ b/japanese/tcl76/files/patch-ad @@ -1,44 +1,41 @@ ---- Makefile.in.ORIG Mon Feb 17 13:27:32 1997 -+++ Makefile.in Mon Feb 17 13:40:57 1997 -@@ -56,6 +56,8 @@ - - # Directory in which to install the include file tcl.h: - INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION) -+GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/generic -+UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)/unix - - # Top-level directory in which to install manual entries: - MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man -@@ -393,7 +395,8 @@ - - install-libraries: - @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ -- $(SCRIPT_INSTALL_DIR) ; \ -+ $(SCRIPT_INSTALL_DIR) $(GENERIC_INCLUDE_INSTALL_DIR) \ -+ $(UNIX_INCLUDE_INSTALL_DIR) ; \ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -@@ -402,13 +405,20 @@ - else true; \ - fi; \ - done; -- @echo "Installing tcl.h" -- @$(INSTALL_DATA) $(GENERIC_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h -+ @echo "Installing libraries, tcl.h and other headers" - @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c; \ - do \ - echo "Installing $$i"; \ - $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR); \ - done; -+ @echo "Installing $(TOP_DIR)unix/tclUnixPort.h" -+ @$(INSTALL_DATA) $(TOP_DIR)/unix/tclUnixPort.h $(UNIX_INCLUDE_INSTALL_DIR) -+ @for i in $(GENERIC_DIR)/*.h ; \ -+ do \ -+ echo "Installing $$i"; \ -+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \ -+ done; -+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h - - install-man: - @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \ +--- configure.in.orig Tue Sep 15 08:14:13 1998 ++++ configure.in Tue Sep 15 08:17:43 1998 +@@ -647,7 +647,20 @@ + LD_FLAGS="-Wl,-Bexport" + LD_SEARCH_FLAGS="" + ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*) ++ NetBSD-*|FreeBSD-*|OpenBSD-*) ++ if test "X$PORTOBJFORMAT" = "Xelf"; then ++ SHLIB_CFLAGS="-fpic" ++ SHLIB_LD='${CC} -shared -Wl,-x' ++ SHLIB_SEARCH_FLAGS='-Wl,-soname,${TCL_LIB_FILE}' ++ SHLIB_SUFFIX=".so" ++ DL_OBJS="tclLoadDl.o" ++ DL_LIBS="" ++ LD_FLAGS="" ++ LD_SEARCH_FLAGS="" ++ TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1' ++ TCL_UNSHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.a' ++ TCL_LIB_VERSIONS_OK=nodots ++ else + # Not available on all versions: check for include file. + AC_CHECK_HEADER(dlfcn.h, [ + SHLIB_CFLAGS="-fpic" +@@ -675,6 +688,7 @@ + TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0' + TCL_UNSHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.a' + TCL_LIB_VERSIONS_OK=nodots ++ fi + ;; + NEXTSTEP-*) + SHLIB_CFLAGS="" +@@ -1012,7 +1026,7 @@ + TCL_SHLIB_CFLAGS="${SHLIB_CFLAGS}" + TCL_LD_SEARCH_FLAGS="${LD_SEARCH_FLAGS}" + eval "TCL_LIB_FILE=libtcl${TCL_SHARED_LIB_SUFFIX}" +- MAKE_LIB="\${SHLIB_LD} -o ${TCL_LIB_FILE} \${OBJS} ${SHLIB_LD_LIBS}" ++ MAKE_LIB="\${SHLIB_LD} -o ${TCL_LIB_FILE} ${SHLIB_SEARCH_FLAGS} \${OBJS} ${SHLIB_LD_LIBS}" + RANLIB=":" + else + if test "$AIX" = "no" ; then |