[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: