Xorg - minimal

Olivier SMEDTS olivier at gid0.org
Fri Oct 17 16:58:11 UTC 2008


2008/10/17 Eitan Adler <eitanadlerlist at gmail.com>:
> Hash: SHA1
> Here is the list I generated from pkg_info when I was first able to run
> the X server. If anyone is able to run "startx" with fewer ports please
> let me know.
> How can I handle the video drivers?  Not all systems need all drivers.
> I don't want to depend on xorg-drivers, however you can't get X to start
> without a video driver.  Can some kind of check be done in the Makefile?
> bdftopcf-1.0.1      Convert X font from BDF to PCF
> bigreqsproto-1.0.2  BigReqs extension headers
> compositeproto-0.4  Composite extension headers
> consolekit-0.2.10_2 Framework for defining and tracking users
> damageproto-1.1.0_2 Damage extension headers
> dbus-1.2.1          A message bus system for inter-application communication
> dbus-glib-0.76      GLib bindings for the D-BUS messaging system
> dmidecode-2.9       A tool for dumping DMI (SMBIOS) contents in
> human-readable
> docbook-4.1_3       V4.1 of the DocBook DTD, designed for technical
> documentati
> docbook-xml-4.2_1   XML version of the DocBook DTD
> docbook-xsl-1.74.0  XSL DocBook stylesheets

I don't think dbus, dmidecode, hal, gamin, consolekit, docbook,
gnome_subr, policykit and so on have anything to do with an
"xorg-minimal". You also did not remove the various build
dependencies. You can clearly have a more minimal Xorg install.

But thank you for this list, now I know at least someone managed to
get modular Xorg without 200 installed ports :)


> evieext-1.0.2       XEVIE extension headers
> expat-2.0.1         XML 1.0 parser written in C
> fixesproto-4.0      Fixes extension headers
> font-alias-1.0.1    X.Org Font aliases
> font-cursor-misc-1.0.0 X.Org miscellaneous Cursor fonts
> font-misc-misc-1.0.0 X.Org miscellaneous Misc fonts
> font-util-1.0.1     Create an index of X font files in a directory
> fontcacheproto-0.1.2 Fontcache extension headers
> fontsproto-2.0.2    Fonts extension headers
> freetype2-2.3.7     A free and portable TrueType font rendering engine
> gamin-0.1.9_2       A file and directory monitoring system
> gettext-0.17_1      GNU gettext package
> gio-fam-backend-2.16.5 FAM backend for GLib's GIO library
> glib-2.16.5         Some useful routines of C programming (current
> stable versi
> glproto-1.4.8       GLX extension headers
> gmake-3.81_3        GNU version of 'make' utility
> gnome_subr-1.0      Common startup and shutdown subroutines used by
> GNOME scrip
> hal-0.5.11_1        Hardware Abstraction Layer for simplifying device access
> inputproto-  Input extension headers
> intltool-0.37.1     Tools to internationalize various kinds of data files
> iso8879-1986_2      Character entity sets from ISO 8879:1986 (SGML)
> kbproto-1.0.3       KB extension headers
> libICE-1.0.4_1,1    Inter Client Exchange library for X11
> libSM-1.0.3_1,1     Session Management library for X11
> libX11-1.1.3_1,1    X11 library
> libXau-1.0.3_2      Authentication Protocol library for X11
> libXaw-1.0.4_1,1    X Athena Widgets library
> libXdmcp-1.0.2_1    X Display Manager Control Protocol library
> libXext-1.0.3,1     X11 Extension library
> libXfont-1.3.1_3,1  X font libary
> libXmu-1.0.3,1      X Miscellaneous Utilities libraries
> libXp-1.0.0,1       X print library
> libXpm-3.5.7        X Pixmap library
> libXt-1.0.5_1       X Toolkit library
> libXxf86misc-1.0.1  X XF86-Misc Extension
> libXxf86vm-1.0.1    X Vidmode Extension
> libdrm-2.3.1        Userspace interface to kernel Direct Rendering
> Module servi
> libfontenc-1.0.4    The fontenc Library
> libiconv-1.11_1     A character set conversion library
> libtool-1.5.26      Generic shared library support script
> libvolume_id-0.81.0 Library to provide file system type information
> libxkbfile-1.0.4    XKB file library
> libxkbui-1.0.2_1    The xkbui library
> libxml2-2.6.32      XML parser library for GNOME
> libxslt-1.1.24_1    The XSLT C library for GNOME
> mkfontdir-1.0.3_1   Create an index of X font files in a directory
> mkfontscale-1.0.3   Creates an index of scalable font files for X
> p5-XML-Parser-2.36  Perl extension interface to James Clark's XML
> parser, expat
> pciids-20081012     Database of all known ID's used in PCI devices
> pcre-7.8            Perl Compatible Regular Expressions library
> perl-5.8.8_1        Practical Extraction and Report Language
> pixman-0.10.0_2     Low-level pixel manipulation library
> pkg-config-0.23_1   A utility to retrieve information about installed
> libraries
> pkg_tree-1.1_1      Get a 'graphical' tree-overview of installed packages
> policykit-0.9_1     Framework for controlling access to system-wide
> components
> printproto-1.0.3    Print extension headers
> python25-2.5.2_3    An interpreted object-oriented programming language
> randrproto-1.2.1    Randr extension headers
> recordproto-1.13.2  RECORD extension headers
> renderproto-0.9.3   RenderProto protocol headers
> resourceproto-1.0.2 Resource extension headers
> scrnsaverproto-1.1.0 ScrnSaver extension headers
> sdocbook-xml-1.1,1  "Simplified" DocBook XML DTD
> trapproto-3.4.3     DEC-XTRAP extension headers
> unzip-5.52_5        List, test and extract compressed files in a ZIP archive
> videoproto-2.2.2    Video extension headers
> xauth-1.0.2         X authority file utility
> xcmiscproto-1.1.2   XCMisc extension headers
> xextproto-7.0.2     XExt extension headers
> xf86-input-keyboard-1.2.2_2 X.Org keyboard input driver
> xf86-input-mouse-1.2.3_2 X.Org mouse input driver
> xf86-video-nv-2.1.12 X.Org nv display driver
> xf86bigfontproto-1.1.2 XFree86-Bigfont extension headers
> xf86dgaproto-2.0.3  XFree86-DGA extension headers
> xf86driproto-2.0.3  XFree86-DRI extension headers
> xf86miscproto-0.9.2 XFree86-Misc extension headers
> xf86vidmodeproto-2.2.2 XFree86-VidModeExtension extension headers
> xineramaproto-1.1.2 Xinerama extension headers
> xinit-1.0.7         X Window System initializer
> xkbcomp-1.0.3       Compile XKB keyboard description
> xkeyboard-config-1.4 X Keyboard Configuration Database
> xmlcatmgr-2.2       SGML and XML catalog manager
> xorg-server-1.4.2,1 X.Org X server and related programs
> xproto-7.0.10_1     X11 protocol headers
> xtrans-1.0.4        Abstract network code for X
> Version: GnuPG v2.0.9 (FreeBSD)
> iEYEARECAAYFAkj4ogkACgkQtl8kq+nCzNF89QCfWwHZzTtsf3zmD2RLW6nDY03X
> SO0An0GhxzQI59RfKJUFP2eH45G1LRFo
> =t3Aj
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"

Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: olivier at gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."

More information about the freebsd-ports mailing list