patches/dmalloc/5.5.2/150-use_DESTDIR.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Jan 27 21:37:03 2009 +0000 (2009-01-27)
changeset 1162 31348b787bed
parent 103 b6e20abe9256
permissions -rw-r--r--
Add the latest gcc-4.3.3 with the forward-ported patchset from gcc-4.3.2.

/trunk/patches/gcc/4.3.3/210-noteGNUstack-00.patch | 47 26 21 0 ++++---
/trunk/patches/gcc/4.3.3/270-missing-execinfo_h.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/260-uclibc-conf-noupstream.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/220-noteGNUstack-01.patch | 97 51 46 0 +++++++-------
/trunk/patches/gcc/4.3.3/240-pr25343.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/100-alpha-mieee-default.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/230-pr34571.patch | 23 8 15 0 +--
/trunk/patches/gcc/4.3.3/350-sh-without-headers.patch | 17 10 7 0 +-
/trunk/patches/gcc/4.3.3/330-unwind-for-uClibc.patch | 19 12 7 0 ++-
/trunk/patches/gcc/4.3.3/190-libstdc++-pic.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/150-sparc64-bsd.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/290-index_macro.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/140-netbsd-symbolic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/110-trampolinewarn.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/160-flatten-switch-stmt-00.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/280-c99-complex-ugly-hack.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/300-libmudflap-susv3-legacy.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/170-libiberty-pic.patch | 11 8 3 0 +-
/trunk/patches/gcc/4.3.3/250-sh-pr24836.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/120-java-nomulti.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/320-alpha-signal_h.patch | 14 10 4 0 +-
/trunk/patches/gcc/4.3.3/180-superh-default-multilib.patch | 13 9 4 0 +-
/trunk/patches/gcc/4.3.3/340-make-mno-spe-work-as-expected.patch | 41 23 18 0 +++---
/trunk/patches/gcc/4.3.3/200-pr24170.patch | 23 14 9 0 ++-
/trunk/patches/gcc/4.3.3/310-arm-softfloat.patch | 17 11 6 0 +-
/trunk/patches/gcc/4.3.3/130-cross-compile.patch | 23 14 9 0 ++-
/trunk/config/cc/gcc.in | 7 7 0 0 +
27 files changed, 334 insertions(+), 210 deletions(-)
yann@103
     1
Make install rules use DESTDIR.
yann@103
     2
Split installation of the utilitity from the global install.
yann@103
     3
yann@103
     4
Copyright 2007 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
yann@103
     5
Licensed to you as dmalloc-5.5.2 is.
yann@103
     6
yann@103
     7
diff -dur dmalloc-5.5.2.orig/Makefile.in dmalloc-5.5.2/Makefile.in
yann@103
     8
--- dmalloc-5.5.2.orig/Makefile.in	2007-05-18 16:03:31.000000000 +0200
yann@103
     9
+++ dmalloc-5.5.2/Makefile.in	2007-05-18 16:22:59.000000000 +0200
yann@103
    10
@@ -174,66 +174,67 @@
yann@103
    11
 #	rm -f configure
yann@103
    12
 
yann@103
    13
 installdirs :
yann@103
    14
-	$(srcdir)/mkinstalldirs $(includedir) $(libdir) $(bindir)
yann@103
    15
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(includedir) $(DESTDIR)/$(libdir) $(DESTDIR)/$(bindir)
yann@103
    16
 
yann@103
    17
 installincs : $(HFLS)
yann@103
    18
-	$(srcdir)/mkinstalldirs $(includedir)
yann@103
    19
-	$(INSTALL_DATA) $(HFLS) $(includedir)
yann@103
    20
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(includedir)
yann@103
    21
+	$(INSTALL_DATA) $(HFLS) $(DESTDIR)/$(includedir)
yann@103
    22
 
yann@103
    23
 installthsl : $(LIB_TH_SL)
yann@103
    24
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    25
-	$(INSTALL_PROGRAM) $(LIB_TH_SL) $(libdir)
yann@103
    26
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    27
+	$(INSTALL_PROGRAM) $(LIB_TH_SL) $(DESTDIR)/$(libdir)
yann@103
    28
 
yann@103
    29
 installth : $(INSTALL_THREADS)
yann@103
    30
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    31
-	$(INSTALL_PROGRAM) $(LIB_TH) $(libdir)
yann@103
    32
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    33
+	$(INSTALL_PROGRAM) $(LIB_TH) $(DESTDIR)/$(libdir)
yann@103
    34
 @CXX_OFF@	@echo "Enter 'make installthcxx' to install the threaded C++ library"
yann@103
    35
 @SL_OFF@	@echo "Enter 'make installthsl' to install the threaded shared-library"
yann@103
    36
 
yann@103
    37
 installthcxxsl : $(LIB_TH_CXX_SL)
yann@103
    38
-	$(srcdir)/mkinstalldirs $(shlibdir)
yann@103
    39
-	$(INSTALL_PROGRAM) $(LIB_TH_CXX_SL) $(shlibdir)
yann@103
    40
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
yann@103
    41
+	$(INSTALL_PROGRAM) $(LIB_TH_CXX_SL) $(DESTDIR)/$(shlibdir)
yann@103
    42
 
yann@103
    43
 installthcxx : $(INSTALL_TH_CXX)
yann@103
    44
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    45
-	$(INSTALL_PROGRAM) $(LIB_TH_CXX) $(libdir)
yann@103
    46
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    47
+	$(INSTALL_PROGRAM) $(LIB_TH_CXX) $(DESTDIR)/$(libdir)
yann@103
    48
 @SL_OFF@	@echo "Enter 'make installthcxxsl' to install the threaded C++ shared-library"
yann@103
    49
 
yann@103
    50
 installcxxsl : $(LIB_CXX_SL)
yann@103
    51
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    52
-	$(INSTALL_PROGRAM) $(LIB_CXX_SL) $(libdir)
yann@103
    53
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    54
+	$(INSTALL_PROGRAM) $(LIB_CXX_SL) $(DESTDIR)/$(libdir)
yann@103
    55
 
yann@103
    56
 installcxx : $(INSTALL_CXX)
yann@103
    57
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    58
-	$(INSTALL_PROGRAM) $(LIB_CXX) $(libdir)
yann@103
    59
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    60
+	$(INSTALL_PROGRAM) $(LIB_CXX) $(DESTDIR)/$(libdir)
yann@103
    61
 @TH_OFF@	@echo "Enter 'make installthcxx' to install the threaded C++ library"
yann@103
    62
 @SL_OFF@	@echo "Enter 'make installcxxsl' to install the C++ shared-library"
yann@103
    63
 
yann@103
    64
 installsl : $(LIB_SL)
yann@103
    65
-	$(srcdir)/mkinstalldirs $(shlibdir)
yann@103
    66
-	$(INSTALL_PROGRAM) $(LIB_SL) $(shlibdir)
yann@103
    67
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
yann@103
    68
+	$(INSTALL_PROGRAM) $(LIB_SL) $(DESTDIR)/$(shlibdir)
yann@103
    69
 @CXX_OFF@	@echo "Enter 'make installcxxsl' to install the C++ shared-library"
yann@103
    70
 @TH_OFF@	@echo "Enter 'make installthsl' to install thread shared-library"
yann@103
    71
 
yann@103
    72
 installlib : $(INSTALL_LIB)
yann@103
    73
-	$(srcdir)/mkinstalldirs $(libdir)
yann@103
    74
-	$(INSTALL_PROGRAM) $(LIBRARY) $(libdir)
yann@103
    75
-	@RANLIB@ $(libdir)/$(LIBRARY)
yann@103
    76
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
yann@103
    77
+	$(INSTALL_PROGRAM) $(LIBRARY) $(DESTDIR)/$(libdir)
yann@103
    78
+	@RANLIB@ $(DESTDIR)/$(libdir)/$(LIBRARY)
yann@103
    79
 @SL_OFF@	@echo "Enter 'make installsl' to install $(LIB_SL) in $(shlibdir)"
yann@103
    80
 @CXX_OFF@	@echo "Enter 'make installcxx' to install the C++ library"
yann@103
    81
 @TH_OFF@	@echo "Enter 'make installth' to install thread library"
yann@103
    82
 
yann@103
    83
 installdocs : $(srcdir)/docs/$(HTMLFILE) $(srcdir)/docs/$(TEXIFILE) \
yann@103
    84
 		$(srcdir)/docs/$(PDFFILE)
yann@103
    85
-	$(srcdir)/mkinstalldirs $(docdir)
yann@103
    86
-	$(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(docdir)
yann@103
    87
-	$(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(docdir)
yann@103
    88
-	$(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(docdir)
yann@103
    89
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(docdir)
yann@103
    90
+	$(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(DESTDIR)/$(docdir)
yann@103
    91
+	$(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(DESTDIR)/$(docdir)
yann@103
    92
+	$(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(DESTDIR)/$(docdir)
yann@103
    93
 
yann@103
    94
-install : installincs installlib $(UTIL)
yann@103
    95
-	$(srcdir)/mkinstalldirs $(bindir)
yann@103
    96
-	$(INSTALL_PROGRAM) $(UTIL) $(bindir)
yann@103
    97
-	@echo "Enter 'make installdocs' to install $(DOCFILES) in $(docdir)"
yann@103
    98
+installutil : $(UTIL)
yann@103
    99
+	$(srcdir)/mkinstalldirs $(DESTDIR)/$(bindir)
yann@103
   100
+	$(INSTALL_PROGRAM) $(UTIL) $(DESTDIR)/$(bindir)
yann@103
   101
+
yann@103
   102
+install : installincs installlib installutil installdocs
yann@103
   103
 
yann@103
   104
 dmalloc.h.2 : $(srcdir)/configure
yann@103
   105
 	$(SHELL) $(srcdir)/configure