Index: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
===================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
@@ -1539,26 +1539,310 @@
The X11 implementation available in The Ports Collection
is X.Org. If the application depends on X components, set
USE_XORG to the list of required
- components. Available components, at the time of writing,
- are:
+ components. A full list can be found in . An always up-to-date
+ list can be found in
+ /usr/ports/Mk/bsd.xorg.mk.
- bigreqsproto compositeproto damageproto dmx
- dmxproto dri2proto dri3proto evieproto fixesproto
- fontcacheproto fontenc fontsproto fontutil glproto ice
- inputproto kbproto libfs oldx pciaccess pixman presentproto
- printproto randrproto recordproto renderproto resourceproto
- scrnsaverproto sm trapproto videoproto x11 xau xaw xaw6 xaw7
- xbitmaps xcb xcmiscproto xcomposite xcursor xdamage xdmcp
- xevie xext xextproto xf86bigfontproto xf86dgaproto
- xf86driproto xf86miscproto xf86rushproto xf86vidmodeproto
- xfixes xfont xfontcache xft xi xinerama xineramaproto
- xkbfile xkbui xmu xmuu xorg-macros xorg-server xp xpm
- xprintapputil xprintutil xproto xproxymngproto xrandr
- xrender xres xscrnsaver xshmfence xt xtrans xtrap xtst xv
- xvmc xxf86dga xxf86misc xxf86vm.
+
+ Available X.Org Components
- Always up-to-date list can be found in
- /usr/ports/Mk/bsd.xorg.mk.
+
+
+
+ Name
+ Description
+
+
+
+
+
+
+ dmx
+ DMX extension library
+
+
+
+ fontenc
+ The fontenc Library
+
+
+
+ fontutil
+ Create an index of X font files in a
+ directory
+
+
+
+ ice
+ Inter Client Exchange library for X11
+
+
+
+ libfs
+ The FS library
+
+
+
+ oldx
+ Old X library
+
+
+
+ pciaccess
+ Generic PCI access library
+
+
+
+ pixman
+ Low-level pixel manipulation library
+
+
+
+ sm
+ Session Management library for X11
+
+
+
+ x11
+ X11 library
+
+
+
+ xau
+ Authentication Protocol library for X11
+
+
+
+ xaw
+ X Athena Widgets library
+
+
+
+ xaw6
+ X Athena Widgets library
+
+
+
+ xaw7
+ X Athena Widgets library
+
+
+
+ xbitmaps
+ X.Org bitmaps data
+
+
+
+ xcb
+ The X protocol C-language Binding (XCB)
+ library
+
+
+
+ xcomposite
+ X Composite extension library
+
+
+
+ xcursor
+ X client-side cursor loading library
+
+
+
+ xdamage
+ X Damage extension library
+
+
+
+ xdmcp
+ X Display Manager Control Protocol
+ library
+
+
+
+ xevie
+ The Xevie library
+
+
+
+ xext
+ X11 Extension library
+
+
+
+ xfixes
+ X Fixes extension library
+
+
+
+ xfont
+ X font library
+
+
+
+ xfont2
+ X font library version 2.x
+
+
+
+ xfontcache
+ The Xfontcache library
+
+
+
+ xft
+ Client-sided font API for X applications
+
+
+
+ xi
+ X Input extension library
+
+
+
+ xinerama
+ X11 Xinerama library
+
+
+
+ xkbfile
+ XKB file library
+
+
+
+ xkbui
+ The xkbui library
+
+
+
+ xmu
+ X Miscellaneous Utilities libraries
+
+
+
+ xmuu
+ X Miscellaneous Utilities libraries
+
+
+
+ xorg-macros
+ X.Org development aclocal macros
+
+
+
+ xorg-server
+ X.Org X server and related programs
+
+
+
+ xorgproto
+ X.Org protocol headers
+
+
+
+ xp
+ X print library
+
+
+
+ xpm
+ X Pixmap library
+
+
+
+ xprintapputil
+ The XprintAppUtil library
+
+
+
+ xprintutil
+ The XprintUtil library
+
+
+
+ xrandr
+ X Resize and Rotate extension library
+
+
+
+ xrender
+ X Render extension library
+
+
+
+ xres
+ X Resource usage library
+
+
+
+ xscrnsaver
+ The XScrnSaver library
+
+
+
+ xshmfence
+ Shared memory 'SyncFence' synchronization
+ primitive
+
+
+
+ xt
+ X Toolkit library
+
+
+
+ xtrans
+ Abstract network code for X
+
+
+
+ xtrap
+ The XTrap library
+
+
+
+ xtst
+ X Test extension
+
+
+
+ xv
+ X Video Extension library
+
+
+
+ xvmc
+ X Video Extension Motion Compensation
+ library
+
+
+
+ xxf86dga
+ X DGA Extension
+
+
+
+ xxf86misc
+ X XF86-Misc Extension
+
+
+
+ xxf86vm
+ X Vidmode Extension
+
+
+
+
The Mesa Project is an effort to provide free OpenGL
implementation. To specify a dependency on various