From owner-freebsd-ports@FreeBSD.ORG Fri Oct 17 16:58:11 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B49B1065691 for ; Fri, 17 Oct 2008 16:58:11 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.187]) by mx1.freebsd.org (Postfix) with ESMTP id 7DB828FC08 for ; Fri, 17 Oct 2008 16:58:10 +0000 (UTC) (envelope-from olivier@gid0.org) Received: by mu-out-0910.google.com with SMTP id i2so601428mue.3 for ; Fri, 17 Oct 2008 09:58:08 -0700 (PDT) Received: by 10.181.61.9 with SMTP id o9mr1409397bkk.86.1224260926790; Fri, 17 Oct 2008 09:28:46 -0700 (PDT) Received: by 10.180.207.17 with HTTP; Fri, 17 Oct 2008 09:28:46 -0700 (PDT) Message-ID: <367b2c980810170928y3d08cab3v5615cfcc3ff91e4c@mail.gmail.com> Date: Fri, 17 Oct 2008 18:28:46 +0200 From: "Olivier SMEDTS" To: "Eitan Adler" In-Reply-To: <48F8A209.8020307@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48F7DAD1.9000103@gmail.com> <20081017010512.GC71472@mavetju.org> <48F8A209.8020307@gmail.com> Cc: freebsd-ports@freebsd.org Subject: Re: Xorg - minimal X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2008 16:58:11 -0000 Hello, 2008/10/17 Eitan Adler : > -----BEGIN PGP SIGNED MESSAGE----- > 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 :) Cheers, Olivier > 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-1.4.2.1 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 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (FreeBSD) > > iEYEARECAAYFAkj4ogkACgkQtl8kq+nCzNF89QCfWwHZzTtsf3zmD2RLW6nDY03X > SO0An0GhxzQI59RfKJUFP2eH45G1LRFo > =t3Aj > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: olivier@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."