mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-06 08:26:50 +01:00
377171575b
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
166 lines
4.6 KiB
Diff
166 lines
4.6 KiB
Diff
Description: Patch fixes installing directories and copying files under
|
|
INSTALL_ROOT. Also, it adds bltOldConfig.h to the installable headers
|
|
list and fixes it to include tk.h.
|
|
Author: Chris Waters and Sergei Golovan
|
|
Author: Steve Langasek <vorlon@debian.org>
|
|
Last-Modified: Mon, 31 Aug 2015 12:37:00 -0700
|
|
|
|
--- a/Makefile.in
|
|
+++ b/Makefile.in
|
|
@@ -47,9 +47,9 @@
|
|
(cd library; $(MAKE) install)
|
|
(cd man; $(MAKE) install)
|
|
(cd demos; $(MAKE) install)
|
|
- $(INSTALL_DATA) $(srcdir)/README $(INSTALL_DIR)$(scriptdir)
|
|
- $(INSTALL_DATA) $(srcdir)/PROBLEMS $(INSTALL_DIR)$(scriptdir)
|
|
- $(INSTALL_DATA) $(srcdir)/NEWS $(INSTALL_DIR)$(scriptdir)
|
|
+ $(INSTALL_DATA) $(srcdir)/README $(INSTALL_ROOT)$(scriptdir)
|
|
+ $(INSTALL_DATA) $(srcdir)/PROBLEMS $(INSTALL_ROOT)$(scriptdir)
|
|
+ $(INSTALL_DATA) $(srcdir)/NEWS $(INSTALL_ROOT)$(scriptdir)
|
|
|
|
mkdirs:
|
|
@for i in $(instdirs) ; do \
|
|
@@ -57,7 +57,7 @@
|
|
: ; \
|
|
else \
|
|
echo " mkdir $(INSTALL_ROOT)$$i" ; \
|
|
- mkdir $(INSTALL_ROOT)$$i ; \
|
|
+ mkdir -p $(INSTALL_ROOT)$$i ; \
|
|
fi ; \
|
|
done
|
|
|
|
@@ -66,10 +66,14 @@
|
|
(cd library; $(MAKE) clean)
|
|
(cd man; $(MAKE) clean)
|
|
(cd demos; $(MAKE) clean)
|
|
- $(RM) *.bak *\~ "#"* *pure* .pure*
|
|
+ $(RM) *.bak *\~ "#"* .pure*
|
|
|
|
GENERATED_FILES = \
|
|
config.status config.cache config.log Makefile
|
|
|
|
distclean: clean
|
|
+ (cd generic; $(MAKE) distclean)
|
|
+ (cd library; $(MAKE) distclean)
|
|
+ (cd man; $(MAKE) distclean)
|
|
+ (cd demos; $(MAKE) distclean)
|
|
$(RM) $(GENERATED_FILES)
|
|
--- a/generic/Makefile.in
|
|
+++ b/generic/Makefile.in
|
|
@@ -152,6 +152,7 @@
|
|
$(srcdir)/bltChain.h \
|
|
bltHash.h \
|
|
$(srcdir)/bltList.h \
|
|
+ $(srcdir)/bltOldConfig.h \
|
|
$(srcdir)/bltPool.h \
|
|
$(srcdir)/bltTree.h \
|
|
$(srcdir)/bltDecls.h \
|
|
@@ -230,7 +231,7 @@
|
|
: ; \
|
|
else \
|
|
echo " mkdir $(INSTALL_ROOT)$$i" ; \
|
|
- mkdir $(INSTALL_ROOT)$$i ; \
|
|
+ mkdir -p $(INSTALL_ROOT)$$i ; \
|
|
fi ; \
|
|
done
|
|
|
|
@@ -262,7 +263,8 @@
|
|
|
|
distclean: clean
|
|
$(RM) $(srcdir)/*.bak $(srcdir)/*\~ $(srcdir)/"#"* Makefile
|
|
- $(RM) bltConfig.h Makefile TAGS
|
|
+ $(RM) bltConfig.h bltHash.h Makefile TAGS
|
|
+ (cd shared; $(MAKE) distclean)
|
|
|
|
.c.o:
|
|
$(CC) -c $(CC_SWITCHES) $<
|
|
--- a/generic/shared/Makefile.in
|
|
+++ b/generic/shared/Makefile.in
|
|
@@ -145,14 +145,20 @@
|
|
$(srcdir)/bltInit.c
|
|
$(RM) $@
|
|
$(SHLIB_LD) $(SHLIB_LD_FLAGS) -o $@ bltInit.o $(OBJS) \
|
|
- $(SHLIB_LIB_SPECS)
|
|
+ $(LIBS)
|
|
+
|
|
+# Line above changed for complete dependency listings - gordon
|
|
+# $(SHLIB_LIB_SPECS)
|
|
|
|
$(tcl_only_lib_so): $(TCL_ONLY_OBJS)
|
|
$(CC) -c $(CC_SWITCHES) -DTCL_ONLY -DBLT_LIBRARY=\"$(scriptdir)\" \
|
|
$(srcdir)/bltInit.c
|
|
$(RM) $@
|
|
$(SHLIB_LD) $(SHLIB_LD_FLAGS) -o $@ bltInit.o $(TCL_ONLY_OBJS) \
|
|
- $(SHLIB_TCL_ONLY_LIB_SPECS)
|
|
+ $(TCL_ONLY_LIB_SPECS)
|
|
+
|
|
+# Line above changed for complete dependency listings - gordon
|
|
+# $(SHLIB_TCL_ONLY_LIB_SPECS)
|
|
|
|
install: mkdirs install-lib install-demo
|
|
|
|
@@ -175,10 +181,10 @@
|
|
done
|
|
clean:
|
|
$(RM) $(OBJS) $(lib_so) $(tcl_only_lib_so) $(bltwish) $(bltsh) \
|
|
- *pure* .pure*
|
|
+ *pure* .pure* bltInit.o
|
|
|
|
distclean: clean
|
|
- $(RM) $(srcdir)/*.bak $(srcdir)/*\~ $(srcdir)/"#"*
|
|
+ $(RM) $(srcdir)/*.bak $(srcdir)/*\~ $(srcdir)/"#"* Makefile
|
|
|
|
# ------------------------------------------------------------------------
|
|
# in lieu of viewpath-ing...
|
|
--- a/demos/Makefile.in
|
|
+++ b/demos/Makefile.in
|
|
@@ -79,7 +79,7 @@
|
|
: ; \
|
|
else \
|
|
echo " mkdir $(INSTALL_ROOT)$$i" ; \
|
|
- mkdir $(INSTALL_ROOT)"$$i" ; \
|
|
+ mkdir -p $(INSTALL_ROOT)"$$i" ; \
|
|
fi ; \
|
|
done
|
|
|
|
--- a/man/Makefile.in
|
|
+++ b/man/Makefile.in
|
|
@@ -52,7 +52,7 @@
|
|
: ; \
|
|
else \
|
|
echo " mkdir $(INSTALL_ROOT)$$i" ; \
|
|
- mkdir $(INSTALL_ROOT)$$i ; \
|
|
+ mkdir -p $(INSTALL_ROOT)$$i ; \
|
|
fi ; \
|
|
done
|
|
|
|
--- a/library/Makefile.in
|
|
+++ b/library/Makefile.in
|
|
@@ -61,7 +61,7 @@
|
|
for i in $(miscFiles) ; do \
|
|
$(INSTALL_DATA) $(srcdir)/$$i $(INSTALL_ROOT)$(scriptdir) ; \
|
|
done
|
|
- $(INSTALL_DATA) pkgIndex.tcl $(scriptdir)
|
|
+ $(INSTALL_DATA) pkgIndex.tcl $(INSTALL_ROOT)$(scriptdir)
|
|
|
|
mkdirs:
|
|
@for i in $(instdirs) ; do \
|
|
@@ -69,7 +69,7 @@
|
|
: ; \
|
|
else \
|
|
echo " mkdir $(INSTALL_ROOT)$$i" ; \
|
|
- mkdir $(INSTALL_ROOT)$$i ; \
|
|
+ mkdir -p $(INSTALL_ROOT)$$i ; \
|
|
fi ; \
|
|
done
|
|
|
|
--- a/generic/bltOldConfig.h
|
|
+++ b/generic/bltOldConfig.h
|
|
@@ -1,5 +1,7 @@
|
|
/* Old config headers. */
|
|
|
|
+#include <tk.h>
|
|
+
|
|
EXTERN int Blt_ConfigureInfo _ANSI_ARGS_((Tcl_Interp * interp,
|
|
Tk_Window tkwin, Tk_ConfigSpec * specs,
|
|
char * widgRec, CONST char * argvName,
|