diff options
Diffstat (limited to 'net/tcl-scotty/patches/patch-unix-Makefile.in')
-rw-r--r-- | net/tcl-scotty/patches/patch-unix-Makefile.in | 504 |
1 files changed, 504 insertions, 0 deletions
diff --git a/net/tcl-scotty/patches/patch-unix-Makefile.in b/net/tcl-scotty/patches/patch-unix-Makefile.in new file mode 100644 index 00000000000..772c409bd98 --- /dev/null +++ b/net/tcl-scotty/patches/patch-unix-Makefile.in @@ -0,0 +1,504 @@ +$NetBSD: patch-unix-Makefile.in,v 1.1 2014/03/05 13:52:29 he Exp $ + +Put installed files under lib/tcl, so that tcl more easily picks it +up using e.g. "package require Tnm". + +Don't initialize $(LD_SEARCH_FLAGS), fixes PR#30241. + +Support DESTDIR installs, but not yet for the "uninstall" target, +since that's not used in pkgsrc. + +--- unix/Makefile.in.orig 2001-06-15 10:06:35.000000000 +0000 ++++ unix/Makefile.in +@@ -35,13 +35,13 @@ LIB_INSTALL_DIR = $(exec_prefix)/l + LIB_RUNTIME_DIR = $(exec_prefix)/lib + + # Directory in which to install library files belonging to the extension. +-TNM_INSTALL_DIR = $(prefix)/lib/tnm$(TNM_VERSION) ++TNM_INSTALL_DIR = $(prefix)/lib/tcl/tnm$(TNM_VERSION) + + # Directory in which to install library files belonging to the extension. + TCL_INSTALL_DIR = $(prefix)/lib/tcl$(TCL_VERSION) + + # Directory in which to install the library of tkined scripts. +-TKI_INSTALL_DIR = $(prefix)/lib/tkined$(TKI_VERSION) ++TKI_INSTALL_DIR = $(prefix)/lib/tcl/tkined$(TKI_VERSION) + + # Top-level directory for manual entries: + MAN_INSTALL_DIR = $(prefix)/man +@@ -82,7 +82,7 @@ TCL_EXEC_PREFIX=@TCL_EXEC_PREFIX@ + + # The full name of the tclsh executable (including the full path + # and the Tcl version number). +-TCL_TCLSH=$(TCL_EXEC_PREFIX)/bin/tclsh$(TCL_VERSION) ++TCL_TCLSH=$(TCL_EXEC_PREFIX)/bin/tclsh + + # Top-level directory in which Tk's platform-specific files (e.g. + # executables) are installed. +@@ -90,7 +90,7 @@ TK_EXEC_PREFIX=@TK_EXEC_PREFIX@ + + # The full name of the wish executable (including the full path + # and the Tk version number). +-TK_WISH=$(TK_EXEC_PREFIX)/bin/wish$(TK_VERSION) ++TK_WISH=$(TK_EXEC_PREFIX)/bin/wish + + # A "-I" switch that can be used when compiling to make all the + # Tcl include files accessible (the configure script will try to +@@ -197,8 +197,8 @@ LD_FLAGS = @LD_FLAGS@ + + # Flags to pass to the compiler to tell the run-time dynamic linker + # where to look for shared libraries. +-LD_SEARCH_FLAGS = @LD_SEARCH_FLAGS@ +-#LD_SEARCH_FLAGS = ++#LD_SEARCH_FLAGS = @LD_SEARCH_FLAGS@ ++LD_SEARCH_FLAGS = + + #---------------------------------------------------------------- + # The information below is modified by the configure script when +@@ -207,8 +207,8 @@ LD_SEARCH_FLAGS = @LD_SEARCH_FLAGS@ + #---------------------------------------------------------------- + + INSTALL = @INSTALL@ +-INSTALL_PROGRAM = @INSTALL_PROGRAM@ +-INSTALL_DATA = @INSTALL_DATA@ ++INSTALL_PROGRAM = ${LIBTOOL} --mode=install ${BSD_INSTALL_PROGRAM} ++INSTALL_DATA = ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} + RPCGEN = @RPCGEN@ + LEX = @LEX@ + YACC = @YACC@ +@@ -244,8 +244,8 @@ TKI_LIBRARY_DIR = $(TKI_DIR)/library + # either. + #---------------------------------------------------------------- + +-CC = @CC@ +-LD = @CC@ ++CC = ${LIBTOOL} --mode=compile @CC@ ++LD = ${LIBTOOL} --mode=link @CC@ + + CC_SWITCHES = $(CFLAGS) $(PROTO_FLAGS) $(SHLIB_CFLAGS) $(MEM_DEBUG_FLAGS) + +@@ -261,13 +261,14 @@ TNM_GENERIC_SRCS = $(TNM_GENERIC_DIR)/tn + $(TNM_GENERIC_DIR)/tnmHttp.c $(TNM_GENERIC_DIR)/tnmNetdb.c \ + $(UNIX_DIR)/tnmUnixInit.c $(UNIX_DIR)/tnmUnixLog.c \ + $(UNIX_DIR)/tnmUnixSocket.c $(UNIX_DIR)/tnmUnixIcmp.c +-TNM_GENERIC_OBJS = tnmInit.o tnmUtil.o tnmJob.o tnmIned.o \ ++TNM_GENERIC_OBJS = tnmJob.o tnmIned.o \ + tnmSyslog.o tnmIcmp.o tnmDns.o tnmEvent.o \ + tnmUdp.o tnmSunRpc.o tnmNtp.o tnmRpc.o tnmHttp.o \ + tnmNetdb.o tnmUnixInit.o tnmUnixLog.o \ + tnmUnixSocket.o tnmUnixIcmp.o \ + mount_clnt.o mount_xdr.o ether_clnt.o ether_xdr.o \ +- rstat_clnt.o rstat_xdr.o pcnfsd_clnt.o pcnfsd_xdr.o ++ rstat_clnt.o rstat_xdr.o pcnfsd_clnt.o pcnfsd_xdr.o \ ++ tnmInit.o tnmUtil.o + + SNMP_SRCS = $(TNM_SNMP_DIR)/tnmAsn1.c $(TNM_SNMP_DIR)/tnmMD5.c \ + $(TNM_SNMP_DIR)/tnmSnmpNet.c $(TNM_SNMP_DIR)/tnmSnmpUtil.c \ +@@ -406,21 +407,23 @@ TKI_OBJS = $(TKI_GENERIC_OBJS) + + all: @TARGET@ + +-scotty: tnm$(SHLIB_SUFFIX) ntping straps scotty.o ++scotty: libtnm$(SHLIB_SUFFIX) ntping straps scotty.o + $(LD) $(LD_FLAGS) $(LD_SEARCH_FLAGS) -o scotty scotty.o $(TCL_LIB_SPEC) $(LIBS) $(DL_LIBS) -lm + +-tnm$(SHLIB_SUFFIX): $(TNM_OBJS) +- $(SHLIB_LD) $(TNM_OBJS) -o tnm$(SHLIB_SUFFIX) $(LIBS) $(OSIMIS_LIBS) $(MSQL_LIBS) $(GDMO_LIBS) ++libtnm$(SHLIB_SUFFIX): $(TNM_OBJS) ++ ${LIBTOOL} --mode=link @CC@ $(TNM_OBJS:.o=.lo) -o libtnm${SHLIB_SUFFIX:C/\.so.*/.la/} \ ++ -Wl,-R${PREFIX}/lib $(LIBS) $(OSIMIS_LIBS) $(MSQL_LIBS) $(GDMO_LIBS) $(TCL_LIB_SPEC) -lm -rpath ${PREFIX}/lib -version-info 1:0 + +-tkined: tkined$(SHLIB_SUFFIX) $(UNIX_DIR)/tkined.in ++tkined: libtkined$(SHLIB_SUFFIX) $(UNIX_DIR)/tkined.in + @sed -e 's+%WISH%+$(TK_WISH)+' \ + -e 's+%TCL_VERSION%+$(TCL_VERSION)+' \ + -e 's+%TK_VERSION%+$(TK_VERSION)+' \ + -e 's+%TKI_VERSION%+$(TKI_VERSION)+' \ + $(UNIX_DIR)/tkined.in > tkined + +-tkined$(SHLIB_SUFFIX): $(TKI_GENERIC_OBJS) +- $(SHLIB_LD) $(TKI_GENERIC_OBJS) -o tkined$(SHLIB_SUFFIX) $(LIBS) ++libtkined$(SHLIB_SUFFIX): $(TKI_OBJS) ++ ${LIBTOOL} --mode=link @CC@ $(TKI_OBJS:.o=.lo) -o libtkined${SHLIB_SUFFIX:C/\.so.*/.la/} \ ++ -Wl,-R${PREFIX}/lib -Wl,-R${X11BASE}/lib -L${PREFIX}/lib -L${X11BASE}/lib $(LIBS) -ltnm -ltk -ltcl -lX11 -lm -rpath ${PREFIX}/lib:${X11BASE}/lib -version-info 1:0 + + test: + @echo +@@ -457,128 +460,135 @@ tki-install: tki-install-bin tki-install + install-man: + @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN8_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @cd $(TOP_DIR)/doc; for i in *.1; \ + do \ + echo "Installing $(TOP_DIR)/doc/$$i"; \ +- rm -f $(MAN1_INSTALL_DIR)/$$i; \ ++ rm -f ${DESTDIR}/$(MAN1_INSTALL_DIR)/$$i; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ + -e 's/%TNM_VERSION%/$(TNM_VERSION)/' \ + -e 's/%TKI_VERSION%/$(TKI_VERSION)/' \ +- $$i > $(MAN1_INSTALL_DIR)/$$i; \ +- chmod 444 $(MAN1_INSTALL_DIR)/$$i; \ ++ $$i > ${DESTDIR}/$(MAN1_INSTALL_DIR)/$$i; \ ++ chmod 444 ${DESTDIR}/$(MAN1_INSTALL_DIR)/$$i; \ + done; + @cd $(TOP_DIR)/doc; for i in *.8; \ + do \ + echo "Installing $(TOP_DIR)/doc/$$i"; \ +- rm -f $(MAN8_INSTALL_DIR)/$$i; \ ++ rm -f ${DESTDIR}/$(MAN8_INSTALL_DIR)/$$i; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ + -e 's/%TNM_VERSION%/$(TNM_VERSION)/' \ + -e 's/%TKI_VERSION%/$(TKI_VERSION)/' \ +- $$i > $(MAN8_INSTALL_DIR)/$$i; \ +- chmod 444 $(MAN8_INSTALL_DIR)/$$i; \ ++ $$i > ${DESTDIR}/$(MAN8_INSTALL_DIR)/$$i; \ ++ chmod 444 ${DESTDIR}/$(MAN8_INSTALL_DIR)/$$i; \ + done; + @cd $(TOP_DIR)/doc; for i in *.n; \ + do \ + echo "Installing $(TOP_DIR)/doc/$$i"; \ +- rm -f $(MANN_INSTALL_DIR)/$$i; \ ++ rm -f ${DESTDIR}/$(MANN_INSTALL_DIR)/$$i; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ + -e 's/%TNM_VERSION%/$(TNM_VERSION)/' \ + -e 's/%TKI_VERSION%/$(TKI_VERSION)/' \ +- $$i > $(MANN_INSTALL_DIR)/$$i; \ +- chmod 444 $(MANN_INSTALL_DIR)/$$i; \ ++ $$i > ${DESTDIR}/$(MANN_INSTALL_DIR)/$$i; \ ++ chmod 444 ${DESTDIR}/$(MANN_INSTALL_DIR)/$$i; \ + done; + +-tnm-install-bin: scotty tnm$(SHLIB_SUFFIX) ++tnm-install-bin: scotty libtnm$(SHLIB_SUFFIX) + @for i in $(BIN_INSTALL_DIR) $(LIB_RUNTIME_DIR) $(TNM_INSTALL_DIR) ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; +- @echo "Installing scotty$(TNM_VERSION) and tnm$(TNM_VERSION)$(SHLIB_SUFFIX)" +- @$(INSTALL_PROGRAM) scotty $(BIN_INSTALL_DIR)/scotty$(TNM_VERSION) +- @$(INSTALL_DATA) tnm$(SHLIB_SUFFIX) $(LIB_RUNTIME_DIR)/tnm$(TNM_VERSION)$(SHLIB_SUFFIX) +- @chmod 555 $(LIB_RUNTIME_DIR)/tnm$(TNM_VERSION)$(SHLIB_SUFFIX) +- @echo 'package ifneeded Tnm $(TNM_VERSION) "load $(LIB_RUNTIME_DIR)/tnm$(TNM_VERSION)[info sharedlibextension]"' > $(TNM_INSTALL_DIR)/pkgIndex.tcl ++ @echo "Installing scotty$(TNM_VERSION) and libtnm$(SHLIB_SUFFIX)" ++ @$(INSTALL_PROGRAM) scotty ${DESTDIR}/$(BIN_INSTALL_DIR)/scotty$(TNM_VERSION) ++ @$(INSTALL_DATA) libtnm$(SHLIB_SUFFIX:C/\.so.*/.la/) ${DESTDIR}/$(LIB_RUNTIME_DIR) ++ @echo 'package ifneeded Tnm $(TNM_VERSION) "load ${DESTDIR}/$(LIB_RUNTIME_DIR)/libtnm[info sharedlibextension]"' > ${DESTDIR}/$(TNM_INSTALL_DIR)/pkgIndex.tcl + + tnm-install-mibs: + @for i in $(TNM_INSTALL_DIR)/mibs ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in $(TNM_MIB_DIR)/*.mib $(TNM_MIB_DIR)/*.smi $(TNM_MIB_DIR)/*.tc $(TNM_MIB_DIR)/*.gdmo ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TNM_INSTALL_DIR)/mibs ; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TNM_INSTALL_DIR)/mibs ; \ + done +- @TCLLIBPATH="$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ ++ @TCLLIBPATH="${DESTDIR}/$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ + export TCLLIBPATH; \ ++ LD_LIBRARY_PATH="${DESTDIR}/${LIB_RUNTIME_DIR}:/usr/lib"; \ ++ export LD_LIBRARY_PATH; \ ++ TNM_LIBRARY="${DESTDIR}/${TNM_INSTALL_DIR}"; \ ++ export TNM_LIBRARY; \ + echo 'foreach f $$tnm(mibs) {puts "Parsing $$f"; mib load $$f}; exit' | \ + ./scotty + + tnm-install-library: + @for i in $(TNM_INSTALL_DIR)/library ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in $(TNM_LIBRARY_DIR)/README $(TNM_LIBRARY) ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TNM_INSTALL_DIR)/library; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TNM_INSTALL_DIR)/library; \ + done +- @TCLLIBPATH="$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ ++ @TCLLIBPATH="${DESTDIR}/$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ + export TCLLIBPATH; \ +- echo 'cd $(TNM_INSTALL_DIR)/library; auto_mkindex . *.tcl; exit' | \ ++ LD_LIBRARY_PATH="${DESTDIR}/${LIB_RUNTIME_DIR}:/usr/lib"; \ ++ export LD_LIBRARY_PATH; \ ++ TNM_LIBRARY="${DESTDIR}/${TNM_INSTALL_DIR}"; \ ++ export TNM_LIBRARY; \ ++ echo 'cd ${DESTDIR}/$(TNM_INSTALL_DIR)/library; auto_mkindex . *.tcl; exit' | \ + ./scotty + + tnm-install-examples: + @for i in $(TNM_INSTALL_DIR)/examples ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in $(TNM_EXAMPLES) ; do \ + echo "Installing $$i"; \ + base=`basename $$i`; \ +- rm -f $(TNM_INSTALL_DIR)/examples/$$base; \ ++ rm -f ${DESTDIR}/$(TNM_INSTALL_DIR)/examples/$$base; \ + sed -e 's/^exec scotty.*$$/exec scotty$(TNM_VERSION) "$$0" "$$@"/'\ + -e 's+^exec wish.*$$+exec $(TK_WISH) "$$0" "$$@"+'\ +- $$i > $(TNM_INSTALL_DIR)/examples/$$base; \ +- chmod 755 $(TNM_INSTALL_DIR)/examples/$$base; \ +- $(INSTALL_DATA) $$i.n $(TNM_INSTALL_DIR)/examples; \ ++ $$i > ${DESTDIR}/$(TNM_INSTALL_DIR)/examples/$$base; \ ++ chmod 755 ${DESTDIR}/$(TNM_INSTALL_DIR)/examples/$$base; \ ++ $(INSTALL_DATA) $$i.n ${DESTDIR}/$(TNM_INSTALL_DIR)/examples; \ + done + + tnm-install-agents: + @for i in $(TNM_INSTALL_DIR)/agents ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; +@@ -586,74 +596,73 @@ tnm-install-agents: + do \ + echo "Installing $$i"; \ + base=`basename $$i`; \ +- rm -f $(TNM_INSTALL_DIR)/agents/$$base; \ ++ rm -f ${DESTDIR}/$(TNM_INSTALL_DIR)/agents/$$base; \ + sed -e 's/^exec scotty.*$$/exec scotty$(TNM_VERSION) "$$0" "$$@"/'\ +- $$i > $(TNM_INSTALL_DIR)/agents/$$base; \ +- chmod 755 $(TNM_INSTALL_DIR)/agents/$$base; \ ++ $$i > ${DESTDIR}/$(TNM_INSTALL_DIR)/agents/$$base; \ ++ chmod 755 ${DESTDIR}/$(TNM_INSTALL_DIR)/agents/$$base; \ + done + @for i in $(TNM_AGENTS) $(TNM_AGENT_DIR)/README ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TNM_INSTALL_DIR)/agents; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TNM_INSTALL_DIR)/agents; \ + done + +-tki-install-bin: tkined tkined$(SHLIB_SUFFIX) $(TKI_LIBRARY_DIR)/pkgIndex.tcl ++tki-install-bin: tkined libtkined$(SHLIB_SUFFIX) $(TKI_LIBRARY_DIR)/pkgIndex.tcl + @for i in $(BIN_INSTALL_DIR) $(LIB_RUNTIME_DIR) $(TKI_INSTALL_DIR) ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; +- @echo "Installing tkined$(TKI_VERSION) and tkined$(TKI_VERSION)$(SHLIB_SUFFIX)" +- @$(INSTALL_PROGRAM) tkined $(BIN_INSTALL_DIR)/tkined$(TKI_VERSION) +- @$(INSTALL_DATA) tkined$(SHLIB_SUFFIX) $(LIB_RUNTIME_DIR)/tkined$(TKI_VERSION)$(SHLIB_SUFFIX) +- @chmod 555 $(LIB_RUNTIME_DIR)/tkined$(TKI_VERSION)$(SHLIB_SUFFIX) +- @echo 'package ifneeded Tkined $(TKI_VERSION) "load $(LIB_RUNTIME_DIR)/tkined$(TKI_VERSION)[info sharedlibextension]"' > $(TKI_INSTALL_DIR)/pkgIndex.tcl +- @$(INSTALL_DATA) $(TKI_DIR)/tkined.defaults $(TKI_INSTALL_DIR) ++ @echo "Installing tkined$(TKI_VERSION) and libtkined$(SHLIB_SUFFIX)" ++ $(BSD_INSTALL_SCRIPT) tkined ${DESTDIR}/$(BIN_INSTALL_DIR)/tkined$(TKI_VERSION) ++ $(INSTALL_DATA) libtkined$(SHLIB_SUFFIX:C/\.so.*/.la/) ${DESTDIR}/$(LIB_RUNTIME_DIR) ++ @echo 'package ifneeded Tkined $(TKI_VERSION) "load $(LIB_RUNTIME_DIR)/libtkined[info sharedlibextension]"' > ${DESTDIR}/$(TKI_INSTALL_DIR)/pkgIndex.tcl ++ @$(INSTALL_DATA) $(TKI_DIR)/tkined.defaults ${DESTDIR}/$(TKI_INSTALL_DIR) + + tki-install-library: + @for i in $(TKI_INSTALL_DIR)/library ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in $(TKI_LIBRARY) ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TKI_INSTALL_DIR)/library; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TKI_INSTALL_DIR)/library; \ + done +- @$(INSTALL_DATA) $(TKI_LIBRARY_DIR)/pkgIndex.tcl $(TKI_INSTALL_DIR)/library ++ @$(INSTALL_DATA) $(TKI_LIBRARY_DIR)/pkgIndex.tcl ${DESTDIR}/$(TKI_INSTALL_DIR)/library + + tki-install-bitmaps: + @for i in $(TKI_INSTALL_DIR)/bitmaps ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in $(TKI_DIR)/bitmaps/*.xbm ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TKI_INSTALL_DIR)/bitmaps ; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TKI_INSTALL_DIR)/bitmaps ; \ + done + + tki-install-apps: + @for i in $(TKI_INSTALL_DIR)/apps ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; +@@ -661,44 +670,44 @@ tki-install-apps: + do \ + echo "Installing $$i"; \ + base=`basename $$i`; \ +- rm -f $(TKI_INSTALL_DIR)/apps/$$base; \ ++ rm -f ${DESTDIR}/$(TKI_INSTALL_DIR)/apps/$$base; \ + sed -e 's/^exec scotty.*$$/exec scotty$(TNM_VERSION) "$$0" "$$@"/'\ + -e 's+^exec wish.*$$+exec $(TK_WISH) "$$0" "$$@"+'\ +- $$i > $(TKI_INSTALL_DIR)/apps/$$base; \ +- chmod 755 $(TKI_INSTALL_DIR)/apps/$$base; \ ++ $$i > ${DESTDIR}/$(TKI_INSTALL_DIR)/apps/$$base; \ ++ chmod 755 ${DESTDIR}/$(TKI_INSTALL_DIR)/apps/$$base; \ + done + @for i in $(TKI_MISC) ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_DATA) $$i $(TKI_INSTALL_DIR)/apps; \ ++ $(INSTALL_DATA) $$i ${DESTDIR}/$(TKI_INSTALL_DIR)/apps; \ + done +- @TCLLIBPATH="$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ ++ @TCLLIBPATH="${DESTDIR}/$(TNM_INSTALL_DIR) $$TCLLIBPATH"; \ + export TCLLIBPATH; \ +- echo 'cd $(TKI_INSTALL_DIR)/apps; auto_mkindex . library.tcl; exit' | \ ++ echo 'cd ${DESTDIR}/$(TKI_INSTALL_DIR)/apps; auto_mkindex . library.tcl; exit' | \ + $(TCL_TCLSH) + + sinstall: ntping straps + @for i in $(BIN_INSTALL_DIR) ; \ + do \ +- if [ ! -d $$i ] ; then \ +- echo "Making directory $$i"; \ +- $(MKDIR) -p $$i; \ +- chmod 755 $$i; \ ++ if [ ! -d ${DESTDIR}/$$i ] ; then \ ++ echo "Making directory ${DESTDIR}/$$i"; \ ++ $(MKDIR) -p ${DESTDIR}/$$i; \ ++ chmod 755 ${DESTDIR}/$$i; \ + else true; \ + fi; \ + done; + @for i in ntping straps ; \ + do \ + echo "Installing $$i"; \ +- $(INSTALL_PROGRAM) -o root -m 4755 $$i $(BIN_INSTALL_DIR)/$$i; \ ++ $(INSTALL_PROGRAM) -o root -m 4555 $$i ${DESTDIR}/$(BIN_INSTALL_DIR)/$$i; \ + done + + uninstall: tnm-uninstall uninstall-man tki-uninstall + + tnm-uninstall: +- @echo "Removing scotty$(TNM_VERSION) and tnm$(TNM_VERSION)$(SHLIB_SUFFIX)" ++ @echo "Removing scotty$(TNM_VERSION) and libtnm$(SHLIB_SUFFIX)" + @rm -f $(BIN_INSTALL_DIR)/scotty$(TNM_VERSION) +- @rm -f $(LIB_RUNTIME_DIR)/tnm$(TNM_VERSION)$(SHLIB_SUFFIX) ++ @rm -f $(LIB_RUNTIME_DIR)/libtnm$(SHLIB_SUFFIX) + @for i in $(LIB_INSTALL_DIR)/tnm$(TNM_VERSION)/* ; \ + do \ + if [ "`basename $$i`" != "site" ] ; then \ +@@ -713,9 +722,9 @@ tnm-uninstall: + fi + + tki-uninstall: +- @echo "Removing tkined$(TNM_VERSION) and tkined$(TNM_VERSION)$(SHLIB_SUFFIX)" ++ @echo "Removing tkined$(TNM_VERSION) and libtkined$(SHLIB_SUFFIX)" + @rm -f $(BIN_INSTALL_DIR)/tkined$(TKI_VERSION) +- @rm -f $(LIB_RUNTIME_DIR)/tkined$(TKI_VERSION)$(SHLIB_SUFFIX) ++ @rm -f $(LIB_RUNTIME_DIR)/libtkined$(SHLIB_SUFFIX) + @for i in $(LIB_INSTALL_DIR)/tkined$(TKI_VERSION)/* ; \ + do \ + if [ "`basename $$i`" != "site" ] ; then \ +@@ -750,7 +759,7 @@ clean: + @rm -f $(TNM_OBJS) $(TKI_OBJS) scotty.o ntping.o straps.o + @rm -f tnmGdmoScan.c tnmGdmoParser.c tnmGdmoParser.h + @rm -f scotty ntping straps tkined +- @rm -f tnm$(SHLIB_SUFFIX) tkined$(SHLIB_SUFFIX) ++ @rm -f libtnm$(SHLIB_SUFFIX) libtkined$(SHLIB_SUFFIX) + @rm -f core *_svc.c *~ *.bak so_locations lmake.??? + @rm -f map.so tnmMap.o tnmMapUtil.o + @rm -f tnmMapNode.o tnmMapClnt.o tnmMapAppl.o +@@ -821,8 +830,8 @@ BIN_FILES = $(BIN_INSTALL_DIR)/tkined$(T + $(MAN8_INSTALL_DIR)/straps.8 \ + $(BIN_INSTALL_DIR)/ntping \ + $(MAN8_INSTALL_DIR)/ntping.8 \ +- $(LIB_RUNTIME_DIR)/tkined$(SHLIB_SUFFIX) \ +- $(LIB_RUNTIME_DIR)/tnm$(SHLIB_SUFFIX) \ ++ $(LIB_RUNTIME_DIR)/libtkined$(SHLIB_SUFFIX) \ ++ $(LIB_RUNTIME_DIR)/libtnm$(SHLIB_SUFFIX) \ + $(TNM_INSTALL_DIR) $(TKI_INSTALL_DIR) + + bintar: |