diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-04-15 16:57:58 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-04-23 13:52:31 +0200 |
commit | e12bb89b7e4f55bca4c971f276a0155bc2001dd4 (patch) | |
tree | 9bb90f372460406a43ba4d1ebc223a8c23289e07 /patches | |
parent | 77a1a54ed29e89ee73f5aaf0d10bf735be08aa20 (diff) | |
download | ptxdist-e12bb89b7e4f55bca4c971f276a0155bc2001dd4.tar.gz ptxdist-e12bb89b7e4f55bca4c971f276a0155bc2001dd4.tar.xz |
[cross-insight] install to pkgdir
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r-- | patches/insight-6.8-1/fix-destdir-handling.diff | 375 | ||||
-rw-r--r-- | patches/insight-6.8-1/series | 1 |
2 files changed, 376 insertions, 0 deletions
diff --git a/patches/insight-6.8-1/fix-destdir-handling.diff b/patches/insight-6.8-1/fix-destdir-handling.diff new file mode 100644 index 000000000..2682557e2 --- /dev/null +++ b/patches/insight-6.8-1/fix-destdir-handling.diff @@ -0,0 +1,375 @@ +From: Michael Olbrich <m.olbrich@pengutronix.de> +Subject: fix DESTDIR and INSTALL_ROOT + +* don't clean DESTDIR / INSTALL_ROOT +* use DESTDIR / INSTALL_ROOT for everything + +Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> + +--- + etc/Makefile.in | 2 +- + gdb/Makefile.in | 2 +- + itcl/itcl/Makefile.in | 20 ++++++++++---------- + itcl/itk/Makefile.in | 22 +++++++++++----------- + itcl/iwidgets/Makefile.in | 4 ++-- + libgui/Makefile.in | 2 +- + libgui/library/Makefile.in | 2 +- + libgui/src/Makefile.in | 2 +- + readline/Makefile.in | 2 +- + readline/doc/Makefile.in | 2 +- + readline/examples/Makefile.in | 2 +- + readline/examples/rlfe/Makefile.in | 2 +- + readline/shlib/Makefile.in | 2 +- + tcl/cygwin/Makefile.in | 2 +- + tcl/unix/Makefile.in | 2 +- + tcl/win/Makefile.in | 2 +- + tk/unix/Makefile.in | 2 +- + tk/win/Makefile.in | 2 +- + 18 files changed, 38 insertions(+), 38 deletions(-) + +Index: b/itcl/itcl/Makefile.in +=================================================================== +--- a/itcl/itcl/Makefile.in ++++ b/itcl/itcl/Makefile.in +@@ -116,7 +116,7 @@ GENERIC_HDRS= \ + SAMPLE_NEW_VAR=@SAMPLE_NEW_VAR@ + + # CYGNUS LOCAL +-ITCL_LIBRARY = @datadir@/itcl$(VERSION) ++ITCL_LIBRARY = $(DESTDIR)/@datadir@/itcl$(VERSION) + # END CYGNUS LOCAL + + ITCL_GENERIC_DIR_NATIVE = @ITCL_GENERIC_DIR_NATIVE@ +@@ -149,7 +149,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@@VERSION@ + pkglibdir = $(libdir)/@PACKAGE@@VERSION@ +@@ -272,11 +272,11 @@ install-binaries: binaries install-lib-b + #======================================================================== + + install-libraries: libraries +- $(mkinstalldirs) $(includedir) +- @echo "Installing header files in $(includedir)" ++ $(mkinstalldirs) $(DESTDIR)$(includedir) ++ @echo "Installing header files in $(DESTDIR)$(includedir)" + @for i in $(GENERIC_HDRS) ; do \ + echo "Installing $$i" ; \ +- $(INSTALL_DATA) $$i $(includedir) ; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(includedir) ; \ + done; + @echo "Installing library files in $(ITCL_LIBRARY)" + @for i in $(srcdir)/library/*.tcl ; do \ +@@ -290,14 +290,14 @@ install-libraries: libraries + #======================================================================== + + install-doc: doc +- $(mkinstalldirs) $(mandir)/mann +- @echo "Installing man pages in $(mandir)" ++ $(mkinstalldirs) $(DESTDIR)$(mandir)/mann ++ @echo "Installing man pages in $(DESTDIR)$(mandir)" + @cd $(srcdir)/doc; for i in *.n; \ + do \ + echo "Installing $$i"; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ +- $$i > $(mandir)/mann/$$i; \ +- chmod 444 $(mandir)/mann/$$i; \ ++ $$i > $(DESTDIR)$(mandir)/mann/$$i; \ ++ chmod 444 $(DESTDIR)$(mandir)/mann/$$i; \ + done + + test: $(TCLSH_PROG) +@@ -447,7 +447,7 @@ install-lib-binaries: installdirs + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done +- $(INSTALL_DATA) pkgIndex.tcl $(pkglibdir) ++ $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # Install binary executables (e.g. .exe files) +Index: b/etc/Makefile.in +=================================================================== +--- a/etc/Makefile.in ++++ b/etc/Makefile.in +@@ -2,7 +2,7 @@ + # Makefile.in for etc + # + +-DESTDIR = ++#DESTDIR = + + prefix = @prefix@ + exec_prefix = @exec_prefix@ +Index: b/gdb/Makefile.in +=================================================================== +--- a/gdb/Makefile.in ++++ b/gdb/Makefile.in +@@ -60,7 +60,7 @@ INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ + +-DESTDIR = ++#DESTDIR = + + AR = @AR@ + AR_FLAGS = qv +Index: b/itcl/itk/Makefile.in +=================================================================== +--- a/itcl/itk/Makefile.in ++++ b/itcl/itk/Makefile.in +@@ -104,7 +104,7 @@ GENERIC_HDRS= \ + SAMPLE_NEW_VAR=@SAMPLE_NEW_VAR@ + + # CYGNUS LOCAL +-ITK_LIBRARY = @datadir@/itk$(VERSION) ++ITK_LIBRARY = $(DESTDIR)@datadir@/itk$(VERSION) + # END CYGNUS LOCAL + + ITK_GENERIC_DIR_NATIVE = @ITK_GENERIC_DIR_NATIVE@ +@@ -137,7 +137,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@@VERSION@ + pkglibdir = $(libdir)/@PACKAGE@@VERSION@ +@@ -267,11 +267,11 @@ install-binaries: binaries install-lib-b + #======================================================================== + + install-libraries: libraries +- $(mkinstalldirs) $(includedir) +- @echo "Installing header files in $(includedir)" ++ $(mkinstalldirs) $(DESTDIR)$(includedir) ++ @echo "Installing header files in $(DESTDIR)$(includedir)" + @for i in $(GENERIC_HDRS) ; do \ + echo "Installing $$i" ; \ +- $(INSTALL_DATA) $$i $(includedir) ; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(includedir) ; \ + done; + @echo "Installing library files in $(ITK_LIBRARY)" + @for i in $(srcdir)/library/*.* $(srcdir)/library/tclIndex ; do \ +@@ -285,14 +285,14 @@ install-libraries: libraries + #======================================================================== + + install-doc: doc +- $(mkinstalldirs) $(mandir)/mann +- @echo "Installing man pages in $(mandir)" ++ $(mkinstalldirs) $(DESTDIR)$(mandir)/mann ++ @echo "Installing man pages in $(DESTDIR)$(mandir)" + @cd $(srcdir)/doc; for i in *.n; \ + do \ +- echo "Installing $$i info $(mandir)/mann"; \ ++ echo "Installing $$i info $(DESTDIR)$(mandir)/mann"; \ + sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ +- $$i > $(mandir)/mann/$$i; \ +- chmod 444 $(mandir)/mann/$$i; \ ++ $$i > $(DESTDIR)$(mandir)/mann/$$i; \ ++ chmod 444 $(DESTDIR)$(mandir)/mann/$$i; \ + done + + test: $(TCLSH_PROG) +@@ -421,7 +421,7 @@ install-lib-binaries: installdirs + $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done +- $(INSTALL_DATA) pkgIndex.tcl $(pkglibdir) ++ $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # Install binary executables (e.g. .exe files) +Index: b/itcl/iwidgets/Makefile.in +=================================================================== +--- a/itcl/iwidgets/Makefile.in ++++ b/itcl/iwidgets/Makefile.in +@@ -36,13 +36,13 @@ bindir = @bindir@ + # to be different than those used for actually reference files at + # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix + # when installing files. +-INSTALL_ROOT = ++#INSTALL_ROOT = + + # Path name to use when installing library scripts: + + # REDHAT LOCAL + #SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/lib/iwidgets$(IWIDGETS_VERSION) +-SCRIPT_INSTALL_DIR = @datadir@/iwidgets$(IWIDGETS_VERSION) ++SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)@datadir@/iwidgets$(IWIDGETS_VERSION) + # END REDHAT LOCAL + + # Directory in which to install the archive libtcl.a: +Index: b/libgui/Makefile.in +=================================================================== +--- a/libgui/Makefile.in ++++ b/libgui/Makefile.in +@@ -32,7 +32,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ +Index: b/libgui/library/Makefile.in +=================================================================== +--- a/libgui/library/Makefile.in ++++ b/libgui/library/Makefile.in +@@ -32,7 +32,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ +Index: b/libgui/src/Makefile.in +=================================================================== +--- a/libgui/src/Makefile.in ++++ b/libgui/src/Makefile.in +@@ -34,7 +34,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ +Index: b/readline/Makefile.in +=================================================================== +--- a/readline/Makefile.in ++++ b/readline/Makefile.in +@@ -63,7 +63,7 @@ infodir = @infodir@ + man3dir = $(mandir)/man3 + + # Support an alternate destination root directory for package building +-DESTDIR = ++#DESTDIR = + + # Programs to make tags files. + ETAGS = etags -tw +Index: b/readline/doc/Makefile.in +=================================================================== +--- a/readline/doc/Makefile.in ++++ b/readline/doc/Makefile.in +@@ -36,7 +36,7 @@ man3dir = $(mandir)/$(manpfx)3 + htmldir = + + # Support an alternate destination root directory for package building +-DESTDIR = ++#DESTDIR = + + SHELL = @MAKE_SHELL@ + RM = rm -f +Index: b/readline/examples/Makefile.in +=================================================================== +--- a/readline/examples/Makefile.in ++++ b/readline/examples/Makefile.in +@@ -27,7 +27,7 @@ top_srcdir = @top_srcdir@ + BUILD_DIR = . + + # Support an alternate destination root directory for package building +-DESTDIR = ++#DESTDIR = + + DEFS = @DEFS@ + CC = @CC@ +Index: b/readline/examples/rlfe/Makefile.in +=================================================================== +--- a/readline/examples/rlfe/Makefile.in ++++ b/readline/examples/rlfe/Makefile.in +@@ -7,7 +7,7 @@ + srcdir = @srcdir@ + VPATH = @srcdir@ + +-DESTDIR = ++#DESTDIR = + + # Where to install screen. + +Index: b/readline/shlib/Makefile.in +=================================================================== +--- a/readline/shlib/Makefile.in ++++ b/readline/shlib/Makefile.in +@@ -59,7 +59,7 @@ datadir = @datadir@ + localedir = $(datadir)/locale + + # Support an alternate destination root directory for package building +-DESTDIR = ++#DESTDIR = + + CFLAGS = @CFLAGS@ + LOCAL_CFLAGS = @LOCAL_CFLAGS@ -DRL_LIBRARY_VERSION='"$(RL_LIBRARY_VERSION)"' +Index: b/tcl/cygwin/Makefile.in +=================================================================== +--- a/tcl/cygwin/Makefile.in ++++ b/tcl/cygwin/Makefile.in +@@ -32,7 +32,7 @@ mandir = @mandir@ + includedir = @includedir@ + oldincludedir = /usr/include + +-DESTDIR = ++#DESTDIR = + + pkgdatadir = $(datadir)/@PACKAGE@ + pkglibdir = $(libdir)/@PACKAGE@ +Index: b/tcl/unix/Makefile.in +=================================================================== +--- a/tcl/unix/Makefile.in ++++ b/tcl/unix/Makefile.in +@@ -38,7 +38,7 @@ mandir = @mandir@ + # to be different than those used for actually reference files at + # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix + # when installing files. +-INSTALL_ROOT = ++#INSTALL_ROOT = + + # Path for the platform independent Tcl scripting libraries: + # REDHAT LOCAL +Index: b/tcl/win/Makefile.in +=================================================================== +--- a/tcl/win/Makefile.in ++++ b/tcl/win/Makefile.in +@@ -34,7 +34,7 @@ mandir = @mandir@ + # to be different than those used for actually reference files at + # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix + # when installing files. +-INSTALL_ROOT = ++#INSTALL_ROOT = + + # Directory from which applications will reference the library of Tcl + # scripts (note: you can set the TCL_LIBRARY environment variable at +Index: b/tk/unix/Makefile.in +=================================================================== +--- a/tk/unix/Makefile.in ++++ b/tk/unix/Makefile.in +@@ -41,7 +41,7 @@ mandir = @mandir@ + # to be different than those used for actually reference files at + # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix + # when installing files. +-INSTALL_ROOT = ++#INSTALL_ROOT = + + # Directory from which applications will reference the library of Tcl + # scripts (note: you can set the TK_LIBRARY environment variable at +Index: b/tk/win/Makefile.in +=================================================================== +--- a/tk/win/Makefile.in ++++ b/tk/win/Makefile.in +@@ -34,7 +34,7 @@ mandir = @mandir@ + # to be different than those used for actually reference files at + # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix + # when installing files. +-INSTALL_ROOT = ++#INSTALL_ROOT = + + # Directory from which applications will reference the library of Tk + # scripts (note: you can set the TK_LIBRARY environment variable at diff --git a/patches/insight-6.8-1/series b/patches/insight-6.8-1/series index 8213c8d6f..fcea17653 100644 --- a/patches/insight-6.8-1/series +++ b/patches/insight-6.8-1/series @@ -1 +1,2 @@ gdb-6.8-fix-compile-karmic.patch +fix-destdir-handling.diff |