Author: branden Date: 2005-03-09 18:54:43 -0500 (Wed, 09 Mar 2005) New Revision: 18
Modified: trunk/debian/control Log: Finish build-dependency analysis. Modified: trunk/debian/control =================================================================== --- trunk/debian/control 2005-03-06 03:58:07 UTC (rev 17) +++ trunk/debian/control 2005-03-09 23:54:43 UTC (rev 18) @@ -8,54 +8,278 @@ Build-Conflicts: cpp-3.3 (<< 1:3.3.3-0pre1), linux-kernel-headers (<< 2.5.999-test7-bk-15) [sparc] # Reasons for Build-Depends: -# dpkg-dev (>= 1.10.14) (1.10.11) comment support in debian/control; -# (1.10.14) architecture-specific binary -# package dependencies -# flex xc/config/pswrap/Imakefile -# xc/programs/Xserver/hw/dmx/config/Imakefile -# xc/programs/Xserver/hw/xfree86/reconfig/Imakefile -# xc/programs/twm/Imakefile -# xc/programs/xgc/Imakefile -# bison xc/config/pswrap/Imakefile -# xc/programs/Xserver/hw/dmx/config/Imakefile -# xc/programs/Xserver/hw/xfree86/reconfig/Imakefile -# xc/programs/twm/Imakefile -# xc/programs/xgc/Imakefile -# xc/programs/xkbcomp/Imakefile -# xc/programs/xkbcomp/cross/Imakefile -# xc/programs/xkbevd/Imakefile +# +# (An "R" to the left of a file specification indicates a file that was removed +# from the upstream source tree when the Debian source package was prepared and +# an "I" to the left of a file specification indicates a file that is +# irrelevant or unused as part of the package build process; such files +# therefore do not actually cause a build-dependency, but are mentioned here for +# completeness.) +# +# Upstream build dependencies are listed first, followed by Debian packaging +# infrastructure dependencies. +# +# bison +# The Imake rule YaccFile() (defined in Imake.rules) uses the "bison" +# command. +# xc/config/pswrap/Imakefile:YaccFile +# xc/programs/Xserver/hw/dmx/config/Imakefile:YaccFile +# xc/programs/Xserver/hw/xfree86/reconfig/Imakefile:YaccFile +# xc/programs/twm/Imakefile:YaccFile +# xc/programs/xgc/Imakefile:YaccFile +# xc/programs/xkbcomp/Imakefile:YaccFile +# xc/programs/xkbcomp/cross/Imakefile:YaccFile +# xc/programs/xkbevd/Imakefile:YaccFile # bsdmainutils -# groff documentation generation -# zlib1g-dev | libz-dev xc/lib/font/fontfile/encparse.c -# xc/lib/font/fontfile/gunzip.c -# xc/lib/lbxutil/lbx_zlib/lbx_zlib.h -# xc/programs/mkfontscale/ident.c -# libncurses5-dev | libncurses-dev -# libpam0g-dev | libpam-dev xdm links against libpam +# The Imake rule MakeSimpleDoc() (defined in X11.tmpl) uses the "col" +# command. +# xc/doc/misc/Imakefile:MakeSimpleDoc +# xc/doc/misc/Imakefile:MakeSimpleDoc +# xc/doc/specs/BDF/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xmu/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xserver/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xserver/Imakefile:MakeSimpleDoc +# xc/doc/specs/programs/Imakefile:MakeSimpleDoc +# xc/doc/specs/saver/Imakefile:MakeSimpleDoc +# xc/doc/specs/xfs/Imakefile:MakeSimpleDoc +# flex +# The Imake rule LexFile() (defined in Imake.rules) uses the "flex" +# command. +# xc/config/pswrap/Imakefile:LexFile +# xc/programs/Xserver/hw/dmx/config/Imakefile:LexFile +# xc/programs/Xserver/hw/xfree86/reconfig/Imakefile:LexFile +# xc/programs/twm/Imakefile:LexFile +# xc/programs/xgc/Imakefile:LexFile +# fontconfig +# The Imake rule MakeFcCache() (defined in X11.tmpl) uses the "fc-cache" +# command. +# xc/fonts/scaled/Ethiopic/Imakefile:MakeFcCache +# xc/fonts/scaled/Meltho/Imakefile:MakeFcCache +# xc/fonts/scaled/TTF/Imakefile:MakeFcCache +# xc/fonts/scaled/Type1/Imakefile:MakeFcCache +# groff +# The Imake rules MakeSimpleDoc(), MakeEqnDoc(), and MakeTblDoc() +# (defined in X11.tmpl) use the commands "nroff", "groff", "eqn", and +# "tbl". The commands are in groff-base, but the roff macro packages +# (typically ms) used by the documentation are in groff. +# xc/doc/misc/Imakefile:MakeSimpleDoc +# xc/doc/misc/Imakefile:MakeSimpleDoc +# xc/doc/specs/BDF/Imakefile:MakeSimpleDoc +# xc/doc/specs/CTEXT/Imakefile:MakeTblDoc +# xc/doc/specs/FSProtocol/Imakefile:MakeTblDoc +# xc/doc/specs/ICCCM/Imakefile:MakeEqnDoc +# xc/doc/specs/ICE/Imakefile:MakeEqnDoc +# xc/doc/specs/ICE/Imakefile:MakeEqnDoc +# xc/doc/specs/SM/Imakefile:MakeEqnDoc +# xc/doc/specs/SM/Imakefile:MakeEqnDoc +# xc/doc/specs/X11/Imakefile:MakeEqnDoc +# xc/doc/specs/XDMCP/Imakefile:MakeEqnDoc +# xc/doc/specs/XIM/Imakefile:MakeTblDoc +# xc/doc/specs/XLFD/Imakefile:MakeTblDoc +# xc/doc/specs/XProtocol/Imakefile:MakeEqnDoc +# xc/doc/specs/Xaw/Imakefile:MakeTblDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeTblDoc +# xc/doc/specs/Xext/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xext/Imakefile:MakeTblDoc +# xc/doc/specs/Xext/Imakefile:MakeEqnDoc +# xc/doc/specs/Xi/Imakefile:MakeTblDoc +# xc/doc/specs/Xi/Imakefile:MakeTblDoc +# xc/doc/specs/Xi/Imakefile:MakeTblDoc +# xc/doc/specs/Xmu/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xserver/Imakefile:MakeTblDoc +# xc/doc/specs/Xserver/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xserver/Imakefile:MakeSimpleDoc +# xc/doc/specs/Xt/Imakefile:MakeEqnDoc +# xc/doc/specs/i18n/Imakefile:MakeTblDoc +# xc/doc/specs/i18n/Imakefile:MakeTblDoc +# xc/doc/specs/i18n/Imakefile:MakeTblDoc +# xc/doc/specs/programs/Imakefile:MakeSimpleDoc +# xc/doc/specs/saver/Imakefile:MakeSimpleDoc +# xc/doc/specs/xfs/Imakefile:MakeSimpleDoc +# xc/doc/specs/xterm/Imakefile:MakeTblDoc +# xc/doc/specs/xtrans/Imakefile:MakeTblDoc +# tetex-bin +# The Imake rule MakeLatexDoc() (defined in X11.tmpl) uses the "latex" +# and "dvips" commands. +# xc/doc/specs/Xext/Imakefile:MakeLatexDoc +# xc/doc/specs/Xext/Imakefile:MakeLatexDoc +# xc/doc/specs/Xext/Imakefile:MakeLatexDoc +# xc/doc/specs/Xext/Imakefile:MakeLatexDoc +# xc/doc/specs/Xext/Imakefile:MakeLatexDoc +# xc/doc/specs/Xserver/Imakefile:MakeLatexDoc +# xc/doc/specs/Xserver/Imakefile:MakeLatexDoc +# libexpat1-dev | libexpat-dev +# xc/extras/Mesa/src/mesa/drivers/dri/common/xmlconfig.c:#include <expat.h> +# R xc/extras/expat/examples/elements.c:#include "expat.h" +# R xc/extras/expat/examples/outline.c:#include <expat.h> +# R xc/extras/expat/lib/xmlparse.c:#include "expat.h" +# R xc/extras/expat/lib/xmlparse.c:#include "expat.h" +# R xc/extras/expat/lib/xmlparse.c:#include "expat.h" +# R xc/extras/expat/tests/chardata.h:#include "expat.h" /* need XML_Char */ +# R xc/extras/expat/tests/runtests.c:#include "expat.h" +# R xc/extras/expat/xmlwf/xmlfile.c:#include "expat.h" +# R xc/extras/expat/xmlwf/xmlwf.c:#include "expat.h" +# R xc/extras/expat/xmlwf/xmlwin32url.cxx:#include "expat.h" +# R xc/extras/fontconfig/configure:#include <expat.h> +# R xc/extras/fontconfig/configure:#include <expat.h> +# R xc/extras/fontconfig/src/fcxml.c:#include <expat.h> +# libfontconfig1-dev # XXX: REMOVE ME; nothing appears to depend on this anymore # libfreetype6-dev -# libpaperg -# tetex-bin documentation generation -# po-debconf debconf template translation support -# debhelper (>= 4.1.16) po-debconf support -# lynx generates plain-text version of Debian X FAQ +# R xc/extras/fontconfig/fontconfig/fcfreetype.h:#include <ft2build.h> +# R xc/extras/fontconfig/src/fcfreetype.c:#include <ft2build.h> +# R xc/extras/freetype2/ [242 files omitted] +# xc/extras/ttf2pt1/ft.c:#include <ft2build.h> +# xc/extras/ttf2pt1/ttf2pt1.c:#include <ft2build.h> +# R xc/lib/Xft/Xft.h:#include <ft2build.h> +# R xc/lib/Xft/configure:#include <ft2build.h> +# R xc/lib/Xft/configure:#include <ft2build.h> +# R xc/lib/Xft/configure.ac:[#include <ft2build.h> +# R xc/lib/Xft1/XftFreetype.h:#include <ft2build.h> +# R xc/lib/Xft1/xftglyphs.c:#include <ft2build.h> +# xc/lib/font/FreeType/module/ftoption.h:#include <ft2build.h> +# xc/lib/font/FreeType/module/fttypes.h:#include <ft2build.h> +# xc/lib/font/FreeType/ftenc.c:#include <ft2build.h> +# xc/lib/font/FreeType/ftfuncs.c:#include <ft2build.h> +# xc/lib/font/FreeType/ftsystem.c:#include <ft2build.h> +# xc/lib/font/FreeType/fttools.c:#include <ft2build.h> +# I xc/programs/Xserver/Xprint/ps/PsFTFonts.c:#include <ft2build.h> +# I xc/programs/Xserver/Xprint/ps/psout.c:#include <ft2build.h> +# I xc/programs/Xserver/Xprint/ps/psout_ft.c:#include <ft2build.h> +# I xc/programs/Xserver/Xprint/ps/psout_ftpstype1.c:#include <ft2build.h> +# I xc/programs/Xserver/Xprint/ps/psout_ftpstype3.c:#include <ft2build.h> +# xc/programs/fonttosfnt/fonttosfnt.h:#include <ft2build.h> +# xc/programs/fonttosfnt/read.c:#include <ft2build.h> +# xc/programs/fonttosfnt/struct.c:#include <ft2build.h> +# xc/programs/fonttosfnt/util.c:#include <ft2build.h> +# xc/programs/mkfontscale/mkfontscale.c:#include <ft2build.h> # libglide2-dev (>> 2001.01.26) [i386] +# xc/programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c:#include <glide.h> # libglide3-dev (>= 2002.04.10-7) [alpha amd64 i386 ia64] -# linux-kernel-headers +# xc/extras/Mesa/include/GL/fxmesa.h:#include <glide.h> +# xc/extras/Mesa/src/mesa/drivers/dri/tdfx/dri_glide.h:#include <glide.h> +# xc/extras/Mesa/src/mesa/drivers/glide/fxg.h:#include <glide.h> +# libncurses5-dev | libncurses-dev +# xc/programs/Xserver/hw/xfree86/xf86cfg/text-mode.c:#include <curses.h> +# xc/programs/Xserver/hw/xfree86/xf86cfg/text-mode.c:#include <ncurses.h> +# xc/programs/xterm/Tekproc.c:#include <menu.h> +# I xc/programs/xterm/aclocal.m4:#include <termcap.h>],[ +# I xc/programs/xterm/aclocal.m4:#include <curses.h> +# I xc/programs/xterm/aclocal.m4:#include <term.h> /* eliminate most BSD hacks */ +# xc/programs/xterm/button.c:#include <menu.h> +# xc/programs/xterm/charproc.c:#include <menu.h> +# I xc/programs/xterm/configure:#include <termcap.h> +# I xc/programs/xterm/configure:#include <curses.h> +# I xc/programs/xterm/configure:#include <term.h> /* eliminate most BSD hacks */ +# xc/programs/xterm/fontutils.c:#include <menu.h> +# xc/programs/xterm/main.c:#include <menu.h> +# xc/programs/xterm/menu.c:#include <menu.h> +# xc/programs/xterm/misc.c:#include <menu.h> +# xc/programs/xterm/os2main.c:#include <menu.h> +# xc/programs/xterm/print.c:#include <menu.h> +# xc/programs/xterm/resize.c:#include <termcap.h> +# xc/programs/xterm/resize.c:#include <curses.h> +# xc/programs/xterm/resize.c:#include <curses.h> +# xc/programs/xterm/resize.c:#include <term.h> /* tgetent() */ +# xc/programs/xterm/scrollbar.c:#include <menu.h> +# xc/programs/xterm/util.c:#include <menu.h> +# libpam0g-dev | libpam-dev +# xc/programs/Xserver/os/utils.c:#include <security/pam_appl.h> +# xc/programs/Xserver/os/utils.c:#include <security/pam_misc.h> +# xc/programs/xdm/dm.h:#include <security/pam_appl.h> +# xc/programs/xdm/greeter/verify.c:# include <security/pam_appl.h> # libpng12-dev | libpng-dev -# libexpat1-dev | libexpat-dev xc/extras/Mesa/src/mesa/drivers/dri/common/xmlconfig.c -# libfontconfig1-dev -# fontconfig -# bzip2 +# xc/programs/xcursorgen/xcursorgen.c:#include <png.h> +# libpaperg # XXX: REMOVE ME; TETEX-BIN DEPENDS ON libpaper1 NOW +# libxcursor-dev +# R xc/lib/Xcursor/xcursorint.h:#include <X11/extensions/Xrender.h> +# xc/programs/xcursorgen/xcursorgen.c:#include <X11/Xcursor/Xcursor.h> # libxft-dev (>= 2.1.2) +# R xc/lib/Xft/Xft.h:#include <X11/Xft/XftCompat.h> +# xc/programs/x11perf/do_text.c:#include <X11/Xft/Xft.h> +# xc/programs/x11perf/do_traps.c:#include <X11/Xft/Xft.h> +# xc/programs/xclock/ClockP.h:#include <X11/Xft/Xft.h> +# xc/programs/xditview/DviP.h:#include <X11/Xft/Xft.h> +# xc/programs/xfd/grid.h:#include <X11/Xft/Xft.h> +# xc/programs/xfd/xfd.c:#include <X11/Xft/Xft.h> +# xc/programs/xlogo/LogoP.h:#include <X11/Xft/Xft.h> +# xc/programs/xterm/aclocal.m4:#include <X11/Xft/Xft.h>],[ +# xc/programs/xterm/configure:#include <X11/Xft/Xft.h> +# xc/programs/xterm/ptyx.h:#include <X11/Xft/Xft.h> # libxrender-dev (>= 0.8.3) -# libxcursor-dev -# dbs +# R xc/lib/Xft/Xft.h:#include <X11/extensions/Xrender.h> +# R xc/lib/Xft1/Xft.h:#include <X11/extensions/Xrender.h> +# R xc/lib/Xrandr/Xrandr.c:#include <X11/extensions/Xrender.h> +# xc/programs/Xserver/hw/dmx/dmxclient.h:#include <X11/extensions/Xrender.h> +# xc/programs/x11perf/do_text.c:#include <X11/extensions/Xrender.h> +# xc/programs/x11perf/do_traps.c:#include <X11/extensions/Xrender.h> +# xc/programs/xclock/ClockP.h:#include <X11/extensions/Xrender.h> +# xc/programs/xdpyinfo/xdpyinfo.c:#include <X11/extensions/Xrender.h> +# xc/programs/xfd/grid.h:#include <X11/extensions/Xrender.h> +# xc/programs/xfd/xfd.c:#include <X11/extensions/Xrender.h> +# xc/programs/xlogo/LogoP.h:#include <X11/extensions/Xrender.h> +# xc/programs/xlogo/RenderLogo.c:#include <X11/extensions/Xrender.h> +# xc/programs/xrandr/xrandr.c:#include <X11/extensions/Xrender.h> /* we share subpixel information */ +# xc/programs/xterm/aclocal.m4:#include <X11/extensions/Xrender.h> +# xc/programs/xterm/configure:#include <X11/extensions/Xrender.h> +# zlib1g-dev | libz-dev +# Because the X11 sample implementation has included a copy of the zlib +# sources for many years, some parts of the tree do not look for it in +# the standard header search path. +# R xc/extras/freetype2/builds/unix/configure:#include <zlib.h> +# R xc/extras/freetype2/builds/unix/configure:#include <zlib.h> +# R xc/extras/freetype2/src/gzip/adler32.c:#include "zlib.h" +# R xc/extras/freetype2/src/gzip/ftgzip.c:#include <zlib.h> +# R xc/extras/freetype2/src/gzip/ftgzip.c:#include "zlib.h" +# R xc/extras/freetype2/src/gzip/zutil.h:#include "zlib.h" +# R xc/extras/zlib/adler32.c:#include "zlib.h" +# R xc/extras/zlib/compress.c:#include "zlib.h" +# R xc/extras/zlib/crc32.c:#include "zlib.h" +# R xc/extras/zlib/example.c:#include "zlib.h" +# R xc/extras/zlib/minigzip.c:#include "zlib.h" +# R xc/extras/zlib/uncompr.c:#include "zlib.h" +# R xc/extras/zlib/zutil.h:#include "zlib.h" +# xc/lib/font/fontfile/encparse.c:#include "zlib.h" +# xc/lib/font/fontfile/gunzip.c:#include <zlib.h> +# xc/lib/lbxutil/lbx_zlib/lbx_zlib.h:#include "zlib.h" +# xc/programs/mkfontscale/ident.c:#include "zlib.h" +# linux-kernel-headers # XXX: REMOVE ME; package is now build-essential +# dpkg-dev (>= 1.10.14) (1.10.11) comment support in debian/control; +# (1.10.14) architecture-specific binary +# package dependencies +# po-debconf debconf template translation support +# debhelper (>= 4.1.16) po-debconf support +# lynx generates plain-text version of Debian X FAQ +# bzip2 # XXX: REMOVE ME; was a packaging build-dep +# dbs # XXX: REMOVE ME; ship with patches +# applied and provide targets in +# debian/rules to apply and unapply them # Reasons for Build-Conflicts: -# cpp-3.3 (<< 1:3.3.3-0pre1) previous versions of cpp 3.3 had broken -# support for the -traditional flag +# cpp-3.3 (<< 1:3.3.3-0pre1) +# Previous versions of cpp 3.3 had broken support for the -traditional +# flag. # linux-kernel-headers (<< 2.5.999-test7-bk-15) [sparc] -# previous versions had a bug that caused -# build failures +# Previous versions had a bug that caused build failures on SPARC. Package: xorg-x11 Architecture: any -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

