X Strike Force X.Org X11 SVN commit: r18 - trunk/debian
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
Reply to: