summaryrefslogblamecommitdiff
path: root/x11-toolkits/tkstep80/files/patch-ab
blob: b85d3d489dcb5edabef7feee92bf81b3c862f766 (plain) (tree)

































































































































































































































































                                                                                                                                                      
*** Makefile.in.orig	Tue Apr 20 22:09:37 1999
--- Makefile.in	Tue Apr 20 22:09:38 1999
***************
*** 56,62 ****
  BIN_DIR =		$(exec_prefix)/bin
  
  # Directory in which to install the include file tk.h:
! INCLUDE_INSTALL_DIR =	$(INSTALL_ROOT)$(prefix)/include
  
  # Top-level directory for manual entries:
  MAN_INSTALL_DIR =	$(INSTALL_ROOT)$(prefix)/man
--- 56,64 ----
  BIN_DIR =		$(exec_prefix)/bin
  
  # Directory in which to install the include file tk.h:
! INCLUDE_INSTALL_DIR =	$(INSTALL_ROOT)$(prefix)/include/tkstep$(VERSION)
! GENERIC_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/generic
! UNIX_INCLUDE_INSTALL_DIR = $(INCLUDE_INSTALL_DIR)/unix
  
  # Top-level directory for manual entries:
  MAN_INSTALL_DIR =	$(INSTALL_ROOT)$(prefix)/man
***************
*** 113,119 ****
  
  # Libraries to use when linking.  This definition is determined by the
  # configure script.
! LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ @EXTRA_LIBS@
  
  # To turn off the security checks that disallow incoming sends when
  # the X server appears to be insecure, reverse the comments on the
--- 115,121 ----
  
  # Libraries to use when linking.  This definition is determined by the
  # configure script.
! LIBS = -L${PREFIX}/lib -ltcl80  @LIBS@ $(X11_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ @EXTRA_LIBS@
  
  # To turn off the security checks that disallow incoming sends when
  # the X server appears to be insecure, reverse the comments on the
***************
*** 149,155 ****
  # "install" around;  better to use the install-sh script that comes
  # with the distribution, which is slower but guaranteed to work.
  
! INSTALL = @srcdir@/install-sh -c
  INSTALL_PROGRAM =	${INSTALL}
  INSTALL_DATA =		${INSTALL} -m 644
  
--- 151,157 ----
  # "install" around;  better to use the install-sh script that comes
  # with the distribution, which is slower but guaranteed to work.
  
! INSTALL = install -c
  INSTALL_PROGRAM =	${INSTALL}
  INSTALL_DATA =		${INSTALL} -m 644
  
***************
*** 206,217 ****
  
  CC =		@CC@
  CC_SWITCHES =	${CFLAGS} ${CFLAGS_WARNING} ${TK_SHLIB_CFLAGS} \
! -I${UNIX_DIR} -I${GENERIC_DIR} \
  -I${BMAP_DIR} -I${TCL_GENERIC_DIR} ${X11_INCLUDES} ${AC_FLAGS} ${PROTO_FLAGS} \
  ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} ${KEYSYM_FLAGS}
  
  DEPEND_SWITCHES = ${CFLAGS} -I${UNIX_DIR} -I${GENERIC_DIR} \
! -I${BMAP_DIR} \
  -I${TCL_GENERIC_DIR} ${X11_INCLUDES} \
  ${AC_FLAGS} ${PROTO_FLAGS} ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} \
  ${KEYSYM_FLAGS}
--- 208,219 ----
  
  CC =		@CC@
  CC_SWITCHES =	${CFLAGS} ${CFLAGS_WARNING} ${TK_SHLIB_CFLAGS} \
! -I${UNIX_DIR} -I${GENERIC_DIR} -I${LOCALBASE}/include \
  -I${BMAP_DIR} -I${TCL_GENERIC_DIR} ${X11_INCLUDES} ${AC_FLAGS} ${PROTO_FLAGS} \
  ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} ${KEYSYM_FLAGS}
  
  DEPEND_SWITCHES = ${CFLAGS} -I${UNIX_DIR} -I${GENERIC_DIR} \
! -I${BMAP_DIR} -I${LOCALBASE}/include \
  -I${TCL_GENERIC_DIR} ${X11_INCLUDES} \
  ${AC_FLAGS} ${PROTO_FLAGS} ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} \
  ${KEYSYM_FLAGS}
***************
*** 314,321 ****
--- 316,330 ----
  ${TK_LIB_FILE}: ${OBJS}
  	rm -f ${TK_LIB_FILE}
  	@MAKE_LIB@
+ 	ln -sf @TK_LIB_FILE@ libtkstep80.so
  	$(RANLIB) ${TK_LIB_FILE}
  
+ libtkstep80.a: ${OBJS}
+ 	rm -f libtkstep80.a
+ 	ar cr libtkstep80.a ${OBJS}
+ 	ranlib libtkstep80.a
+ 
+ 
  # Make target which outputs the list of the .o contained in the Tk lib
  # usefull to build a single big shared library containing Tcl/Tk and other
  # extensions.  used for the Tcl Plugin.  -- dl
***************
*** 331,337 ****
  		$(TK_CC_SEARCH_FLAGS) -o wish@STEP@
  
  tktest: $(TKTEST_OBJS) $(TK_LIB_FILE)
! 	${CC} @LD_FLAGS@ $(TKTEST_OBJS) @TK_BUILD_LIB_SPEC@ $(LIBS) \
  		$(TK_CC_SEARCH_FLAGS) -o tktest
  
  xttest: test.o tkTest.o tkSquare.o $(TK_LIB_FILE)
--- 340,346 ----
  		$(TK_CC_SEARCH_FLAGS) -o wish@STEP@
  
  tktest: $(TKTEST_OBJS) $(TK_LIB_FILE)
! 	${CC} @LD_FLAGS@ $(TKTEST_OBJS) $(TK_LIB_FILE) $(LIBS) \
  		$(TK_CC_SEARCH_FLAGS) -o tktest
  
  xttest: test.o tkTest.o tkSquare.o $(TK_LIB_FILE)
***************
*** 370,376 ****
  # some ranlibs write to current directory, and this might not always be
  # possible (e.g. if installing as root).
  
! install-binaries: $(TK_LIB_FILE) wish@STEP@
  	@for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
  	    do \
  	    if [ ! -d $$i ] ; then \
--- 379,385 ----
  # some ranlibs write to current directory, and this might not always be
  # possible (e.g. if installing as root).
  
! install-binaries: $(TK_LIB_FILE) libtkstep80.a wishstep
  	@for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
  	    do \
  	    if [ ! -d $$i ] ; then \
***************
*** 384,396 ****
  	@$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
  	@(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE))
  	@chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
  	@echo "Installing wish@STEP@"
  	@$(INSTALL_PROGRAM) wish@STEP@ $(BIN_INSTALL_DIR)/wish@STEP@$(VERSION)
  	@echo "Installing tk@STEP@Config.sh"
! 	@$(INSTALL_DATA) tk@STEP@Config.sh $(LIB_INSTALL_DIR)/tk@STEP@Config.sh
  
  install-libraries:
  	@for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
  		$(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \
  	    do \
  	    if [ ! -d $$i ] ; then \
--- 393,411 ----
  	@$(INSTALL_DATA) $(TK_LIB_FILE) $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
  	@(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TK_LIB_FILE))
  	@chmod 555 $(LIB_INSTALL_DIR)/$(TK_LIB_FILE)
+ 	@echo "Installing libtkstep80.a"
+ 	@$(INSTALL_DATA) libtkstep80.a $(LIB_INSTALL_DIR)/libtkstep80.a
+ 	@(cd $(LIB_INSTALL_DIR); $(RANLIB) libtkstep80.a)
+ 	@chmod 555 $(LIB_INSTALL_DIR)/libtkstep80.a
  	@echo "Installing wish@STEP@"
  	@$(INSTALL_PROGRAM) wish@STEP@ $(BIN_INSTALL_DIR)/wish@STEP@$(VERSION)
  	@echo "Installing tk@STEP@Config.sh"
! 	@mkdir -p $(TK_LIBRARY)
! 	@$(INSTALL_DATA) tk@STEP@Config.sh $(TK_LIBRARY)/tkStepConfig.sh
  
  install-libraries:
  	@for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
+ 		$(GENERIC_INCLUDE_INSTALL_DIR) $(UNIX_INCLUDE_INSTALL_DIR) \
  		$(SCRIPT_INSTALL_DIR) $(SCRIPT_INSTALL_DIR)/images; \
  	    do \
  	    if [ ! -d $$i ] ; then \
***************
*** 400,407 ****
  		else true; \
  		fi; \
  	    done;
! 	@echo "Installing tk@STEP@.h"
! 	@$(INSTALL_DATA) $(GENERIC_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk@STEP@.h
  	for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/*.xbm $(SRC_DIR)/library/tclIndex $(SRC_DIR)/library/prolog.ps $(UNIX_DIR)/tkAppInit.c; \
  	    do \
  	    echo "Installing $$i"; \
--- 415,433 ----
  		else true; \
  		fi; \
  	    done;
! 	@echo "Installing headers"
! 	@for i in $(GENERIC_DIR)/*.h ; \
! 		do \
! 		echo "Installing $$i"; \
! 		$(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
! 		done;
! 	@for i in $(UNIX_DIR)/*.h ; \
! 		do \
! 		echo "Installing $$i"; \
! 		$(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
! 		done;
! 	@ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tk.h
! 	@ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tk.h $(INCLUDE_INSTALL_DIR)/tkstep.h
  	for i in $(SRC_DIR)/library/*.tcl $(SRC_DIR)/library/*.xbm $(SRC_DIR)/library/tclIndex $(SRC_DIR)/library/prolog.ps $(UNIX_DIR)/tkAppInit.c; \
  	    do \
  	    echo "Installing $$i"; \
***************
*** 460,487 ****
  	@cd $(SRC_DIR)/doc; for i in *.1; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MAN1_INSTALL_DIR)/$$i; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i > $(MAN1_INSTALL_DIR)/$$i; \
! 	    chmod 444 $(MAN1_INSTALL_DIR)/$$i; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR)
  	@cd $(SRC_DIR)/doc; for i in *.3; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MAN3_INSTALL_DIR)/$$i; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i > $(MAN3_INSTALL_DIR)/$$i; \
! 	    chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR)
  	@cd $(SRC_DIR)/doc; for i in *.n; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MANN_INSTALL_DIR)/$$i; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i > $(MANN_INSTALL_DIR)/$$i; \
! 	    chmod 444 $(MANN_INSTALL_DIR)/$$i; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR)
  
--- 486,513 ----
  	@cd $(SRC_DIR)/doc; for i in *.1; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MAN1_INSTALL_DIR)/$$i $(MAN1_INSTALL_DIR)/$$i.gz; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i | gzip -c > $(MAN1_INSTALL_DIR)/$$i.gz; \
! 	    chmod 444 $(MAN1_INSTALL_DIR)/$$i.gz; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR)
  	@cd $(SRC_DIR)/doc; for i in *.3; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MAN3_INSTALL_DIR)/$$i $(MAN3_INSTALL_DIR)/$$i.gz; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i | gzip -c > $(MAN3_INSTALL_DIR)/$$i.gz; \
! 	    chmod 444 $(MAN3_INSTALL_DIR)/$$i.gz; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR)
  	@cd $(SRC_DIR)/doc; for i in *.n; \
  	    do \
  	    echo "Installing doc/$$i"; \
! 	    rm -f $(MANN_INSTALL_DIR)/$$i $(MANN_INSTALL_DIR)/$$i.gz; \
  	    sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
! 		    $$i | gzip -c > $(MANN_INSTALL_DIR)/$$i.gz; \
! 	    chmod 444 $(MANN_INSTALL_DIR)/$$i.gz; \
  	    done;
  	$(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR)