The unified diff between revisions [17c43b52..] and [ba36b48d..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "debian/changelog"
#  from [f8f4b9dfdf386252589fae9e7bdfd97fbfc4de54]
#    to [acb2d7faad2c83db4d268fd2a2c7e7425ead8a70]
#
# patch "debian/control.m4"
#  from [49fd8b7bc8432cf12c0dd32f43cd34635c25cf1c]
#    to [3ef95fda1fd2c4f604891876ce150ef7024e4c7f]
#
# patch "debian/rules.conf"
#  from [297863ad962d5568b37f1e1b466a47535597f72d]
#    to [2f78fcdeec6c1dded2de845c14c8421f51d2839f]
#
============================================================
--- debian/changelog	f8f4b9dfdf386252589fae9e7bdfd97fbfc4de54
+++ debian/changelog	acb2d7faad2c83db4d268fd2a2c7e7425ead8a70
@@ -4,6 +4,7 @@ gcc-4.2 (4.2.4-5) UNRELEASED; urgency=lo
     - PR c++/27574, PR rtl-optimization/36438, PR c++/38007,
       PR middle-end/37807, PR middle-end/37809, PR bootstrap/33100,
       PR target/37909, PR c++/37142, PR c++/38030, PR c++/37932.
+  * Do not build-depend on autogen, if the package is not installable.

  -- Matthias Klose <doko@ubuntu.com>  Fri, 21 Nov 2008 11:24:26 +0100

============================================================
--- debian/control.m4	49fd8b7bc8432cf12c0dd32f43cd34635c25cf1c
+++ debian/control.m4	3ef95fda1fd2c4f604891876ce150ef7024e4c7f
@@ -46,9 +46,9 @@ ifdef(`TARGET',`dnl cross
 ')dnl SRCNAME
 Standards-Version: 3.7.3
 ifdef(`TARGET',`dnl cross
-Build-Depends: dpkg-dev (>= 1.13.9), dpkg-cross (>= 1.25.99), LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP m4, autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk, lzma, BINUTILS_BUILD_DEP, debhelper (>= 5.0), bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, make (>= 3.81)
+Build-Depends: dpkg-dev (>= 1.13.9), dpkg-cross (>= 1.25.99), LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP m4, autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk, lzma, BINUTILS_BUILD_DEP, debhelper (>= 5.0), bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, make (>= 3.81)
 ',`dnl native
-Build-Depends: dpkg-dev (>= 1.14.15), debhelper (>= 5.0.62), gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc kfreebsd-amd64], LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], m4, autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk, CHECK_BUILD_DEP, lzma, BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa], gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext, texinfo (>= 4.3), FORTRAN_BUILD_DEP locales [locale_no_archs], procps [linux_gnu_archs], sharutils, PASCAL_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GDC_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, make (>= 3.81)
+Build-Depends: dpkg-dev (>= 1.14.15), debhelper (>= 5.0.62), gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc kfreebsd-amd64], LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP AUTOGEN_BUILD_DEP libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], m4, autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk, CHECK_BUILD_DEP, lzma, BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa], gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext, texinfo (>= 4.3), FORTRAN_BUILD_DEP locales [locale_no_archs], procps [linux_gnu_archs], sharutils, PASCAL_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GDC_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, make (>= 3.81)
 Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
 ')dnl
 dnl Build-Conflicts: qt3-dev-tools
============================================================
--- debian/rules.conf	297863ad962d5568b37f1e1b466a47535597f72d
+++ debian/rules.conf	2f78fcdeec6c1dded2de845c14c8421f51d2839f
@@ -110,6 +110,13 @@ endif
   endif
 endif

+ifneq (,$(findstring gcc, $(PKGSOURCE)))
+  AUTOGEN_BUILD_DEP = autogen,
+  ifeq ($(distribution),Ubuntu)
+    AUTOGEN_BUILD_DEP = autogen [!ia64],
+  endif
+endif
+
 ifndef DEB_CROSS
 LIBC_BUILD_DEP := libc6.1-dev (>= $(libc_ver)) [alpha ia64] | libc0.3-dev (>= $(libc_ver)) [hurd-i386] | libc0.1-dev (>= $(libc_ver)) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= $(libc_ver))
 JAVA_BUILD_DEP := libz-dev,
@@ -406,6 +413,7 @@ ctrl_flags += \
 	-DBINUTILS_BUILD_DEP="$(BINUTILS_BUILD_DEP)" \
 	-DLIBC_BUILD_DEP="$(LIBC_BUILD_DEP)" \
 	-DCHECK_BUILD_DEP="$(CHECK_BUILD_DEP)" \
+	-DAUTOGEN_BUILD_DEP="$(AUTOGEN_BUILD_DEP)" \
 	-DMULTILIB_ARCHS="$(multilib_archs)" \
 	-DTP=$(TP) \
 	-DTS=$(TS) \