Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Niclas Zeising wrote: Eitan Adler wrote: Eitan Adler wrote: Attached is the Makefile. I think it is possible to do make install clean on this port which should be in x11/xorg-lite and use startx to run X. Once people confirm/test this I'll submit a new port pr. I updated the Makefile to conform with portlint's whining. This is good work, just one thing. Since xorg-drivers is options-ified, it just might be better to depend on that instead of just bringing in a couple of drivers to get things going. This allows people to get the drivers they want instead, even though it's the lite package. Just my .02 SEK As a side note I also think you should add a conflict with to point to the regular xorg package. Compare with gnome and gnome-lite. I think you meant this to go to the mailing list - so I CCed my reply. I think I'll do that instead. I'll submit the next version as a PR. Otherwise, good work! Regards! Niclas - -- GNU Key fingerptrint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkkCPUwACgkQtl8kq+nCzNG4+wCgh6QjHID7gU00l3kMegd+Yg5B nzgAoI73ccaGuHzxzQlTTfvwxpOHitL5 =SR1N -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Attached is the Makefile. I think it is possible to do make install clean on this port which should be in x11/xorg-lite and use startx to run X. Once people confirm/test this I'll submit a new port pr. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj7nmgACgkQtl8kq+nCzNFodgCfYWZKvFC+gIvOo07jo9zAhcXR g/0AniDccd1ZPvLBuiDM8ZfAxsIIauFQ =/RHJ -END PGP SIGNATURE- # New ports collection makefile for:xorg-lite # Date created: 19 Jun 2008 # Whom: Eitan Adler # # PORTNAME= xorg PORTVERSION=7.3 PORTREVISION= 0 CATEGORIES= x11 x11-servers MASTER_SITES= # none DISTFILES= # none EXTRACT_ONLY= # none PKGNAMESUFFIX= -lite MAINTAINER= [EMAIL PROTECTED] COMMENT=X.Org minimal distribution metaport NO_BUILD= yes RUN_DEPENDS+= ${LOCALBASE}/bin/Xorg:${PORTSDIR}/x11-servers/xorg-server \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-video-vesa \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-input-mouse \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-input-keyboard \ xf86-video-vesa:${PORTSDIR}/x11/xinit \ xf86-video-vesa:${PORTSDIR}/x11/xauth \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-alias \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-cursor-misc \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-misc-misc do-install: # empty pre-everything:: @${ECHO_MSG} This is a meta-port, meaning that it just depends on its subparts of the port. @${ECHO_MSG} It won't build and install all the parts until you have typed make install @${ECHO_MSG} This port does not ensure things are upgraded; use portmaster if you want to @${ECHO_MSG} upgrade X.Org. .include bsd.port.pre.mk .if make(package) .if !defined(DEPENDS_TARGET:Mpackage) || empty(DEPENDS_TARGET:Mpackage) DEPENDS_TARGET=package .endif .endif .include bsd.port.post.mk ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Eitan Adler wrote: Attached is the Makefile. I think it is possible to do make install clean on this port which should be in x11/xorg-lite and use startx to run X. Once people confirm/test this I'll submit a new port pr. I updated the Makefile to conform with portlint's whining. - -- GNU Key fingerptrint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj7pq0ACgkQtl8kq+nCzNGfowCfeGfgucbSs0ajBiKbdYGbfYB0 sPcAn1kuWXHJT6k4C0NfvX99lyksHR/A =yp/K -END PGP SIGNATURE- # New ports collection makefile for:xorg-lite # Date created: 19 Jun 2008 # Whom: Eitan Adler # # $FreeBSD$ # PORTNAME= xorg PORTVERSION=7.3 CATEGORIES= x11 x11-servers MASTER_SITES= # none PKGNAMESUFFIX= -lite DISTFILES= # none EXTRACT_ONLY= # none MAINTAINER= [EMAIL PROTECTED] COMMENT=X.Org minimal distribution metaport NO_BUILD= yes RUN_DEPENDS+= ${LOCALBASE}/bin/Xorg:${PORTSDIR}/x11-servers/xorg-server \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-video-vesa \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-input-mouse \ xf86-video-vesa:${PORTSDIR}/x11-drivers/xf86-input-keyboard \ xf86-video-vesa:${PORTSDIR}/x11/xinit \ xf86-video-vesa:${PORTSDIR}/x11/xauth \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-alias \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-cursor-misc \ xf86-video-vesa:${PORTSDIR}/x11-fonts/font-misc-misc do-install: # empty pre-everything:: @${ECHO_MSG} This is a meta-port, meaning that it just depends on its subparts of the port. @${ECHO_MSG} It won't build and install all the parts until you have typed make install @${ECHO_MSG} This port does not ensure things are upgraded; use portmaster if you want to @${ECHO_MSG} upgrade X.Org. .include bsd.port.pre.mk .include bsd.port.post.mk ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
On Sat, Oct 18, 2008 at 4:48 AM, Peter Jeremy [EMAIL PROTECTED]wrote: On 2008-Oct-17 10:32:41 -0400, Eitan Adler [EMAIL PROTECTED] wrote: 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. You should be able to get by without any gnome baggage. 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? Unless you actually install all the drivers, go through the configuration process to work out which ones to use and then uninstall the rest, the best you could probably do is to run pciconf and use a config file to map PCI IDs to potential video drivers. Some things to keep in mind with this approach are: - pciconf has to run as root and so has to be inside the su part. - Some video cards have different potential drivers (eg Intel, nVIDIA). - People may have multiple, different video cards present. - Several drivers are virtual (eg dummy, fbdev) Or you can just depend on xorg-drivers, and let people select the drivers they want if they use ports. They will get 8 of them (instead of the whole bunch) if they use packages, this will be down to 5 once the ports are upgraded to xorg 7.4. -- Florent Thoumie [EMAIL PROTECTED] FreeBSD Committer ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Olivier SMEDTS wrote: On Fri, Oct 17, 2008 at 02:53:37PM -0400, Eitan Adler wrote: Olivier SMEDTS wrote: [snip] 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. I actually installed xorg-server with mostly defaults for make config-recursive. When I did change the defaults I always made it more minimal when possible. I can provide a pkg_tree -v or a pkg_tree -qt if you would like to see the dependency tree. I think WITHOUT_HAL=yes and WITHOUT_DBUS=yes is a minimum, it would remove big dependencies : dbus, hal, gamin, consolekit and policykit at least. Alright - thanks for that. I plan to have a test version of the port done by tomorrow. I'll test in a jail to provide you a package tree. Olivier If you can provide the pkg_tree -qt (pkg_tree is in ports) for a more minimal xorg install to me I would like to see it. I am working on creating a meta package now and I'll post it soon for testing. But thank you for this list, now I know at least someone managed to get modular Xorg without 200 installed ports :) - -- GNU Key fingerptrint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj6rMEACgkQtl8kq+nCzNHAzwCgiRlEeJXJR6WelcXARx5mRUaT qH4AoI5HnNGtqdgOWoLBwZCit4t9OISJ =JlUa -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Peter Jeremy wrote: On 2008-Oct-17 10:32:41 -0400, Eitan Adler [EMAIL PROTECTED] wrote: 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. You should be able to get by without any gnome baggage. What gnome baggage? Specifically what do I have to depend on/not depend on to avoid that stuff? 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? Unless you actually install all the drivers, go through the configuration process to work out which ones to use and then uninstall the rest, the best you could probably do is to run pciconf and use a config file to map PCI IDs to potential video drivers. Some things to keep in mind with this approach are: Could this method affect the package building? - pciconf has to run as root and so has to be inside the su part. I assume that all port installs are run as root. - Some video cards have different potential drivers (eg Intel, nVIDIA). True. This would probably be the light version so nvidia with map to - -xv instead of x11/nvidia-driver. - People may have multiple, different video cards present. True. I'll keep this in mind. - Several drivers are virtual (eg dummy, fbdev) They are not needed to start X or they are not direct dependencies as far as I know. I just noticed that x11/xorg-drivers is optioned so I'll probably use that approach while I get the pciconf part working. If anyone knows of a script that does the pciconf-driver work please let me know. - -- GNU Key fingerptrint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj6rgUACgkQtl8kq+nCzNF5ogCfc9EzF5DvaEpt4VfaGmpBPm6G IJAAn3ZTtX8JBFLRiS3T5uJpBddDJjyy =P2v6 -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
On Sun, 19 Oct 2008 03:48:21 -, Eitan Adler [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Peter Jeremy wrote: On 2008-Oct-17 10:32:41 -0400, Eitan Adler [EMAIL PROTECTED] wrote: 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. You should be able to get by without any gnome baggage. What gnome baggage? Specifically what do I have to depend on/not depend on to avoid that stuff? snip There is no GNOME baggage in your ports installed. Well, it's only gnome_subr-1.0, but it's very very tiny that can take advantage gnome_enable=YES in rc.conf instead of multi-line. Cheers, Mezz -- [EMAIL PROTECTED] - [EMAIL PROTECTED] FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - [EMAIL PROTECTED] ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
-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 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.1X.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.2Fonts 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_3GNU version of 'make' utility gnome_subr-1.0 Common startup and shutdown subroutines used by GNOME scrip hal-0.5.11_1Hardware 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,1Inter Client Exchange library for X11 libSM-1.0.3_1,1 Session Management library for X11 libX11-1.1.3_1,1X11 library libXau-1.0.3_2 Authentication Protocol library for X11 libXaw-1.0.4_1,1X Athena Widgets library libXdmcp-1.0.2_1X 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.7X Pixmap library libXt-1.0.5_1 X Toolkit library libXxf86misc-1.0.1 X XF86-Misc Extension libXxf86vm-1.0.1X Vidmode Extension libdrm-2.3.1Userspace interface to kernel Direct Rendering Module servi libfontenc-1.0.4The 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.4XKB file library libxkbui-1.0.2_1The xkbui library libxml2-2.6.32 XML parser library for GNOME libxslt-1.1.24_1The 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.8Perl Compatible Regular Expressions library perl-5.8.8_1Practical 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.3Print extension headers python25-2.5.2_3An interpreted object-oriented programming language randrproto-1.2.1Randr 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_5List, test and extract compressed files in a ZIP archive videoproto-2.2.2Video 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
Re: Xorg - minimal
On Fri, Oct 17, 2008 at 10:32:41AM -0400, Eitan Adler wrote: 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? Either this or by just including vesa. But I think I would prefer your proposal. pgpBVwatMO6xM.pgp Description: PGP signature
Re: Xorg - minimal
On October 17, 2008 07:32 am Eitan Adler wrote: 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? At the very least, you should include the VESA driver: x11-drivers/xf86-video-vesa That will allow the user to get a working video output. After that, they can determine which specific driver they need and install it manually. Note: your system has the nvidia driver (xf86-video-nv) installed. -- Freddie Cash [EMAIL PROTECTED] ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
Hello, 2008/10/17 Eitan Adler [EMAIL PROTECTED]: -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.1X.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.2Fonts 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_3GNU version of 'make' utility gnome_subr-1.0 Common startup and shutdown subroutines used by GNOME scrip hal-0.5.11_1Hardware 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,1Inter Client Exchange library for X11 libSM-1.0.3_1,1 Session Management library for X11 libX11-1.1.3_1,1X11 library libXau-1.0.3_2 Authentication Protocol library for X11 libXaw-1.0.4_1,1X Athena Widgets library libXdmcp-1.0.2_1X 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.7X Pixmap library libXt-1.0.5_1 X Toolkit library libXxf86misc-1.0.1 X XF86-Misc Extension libXxf86vm-1.0.1X Vidmode Extension libdrm-2.3.1Userspace interface to kernel Direct Rendering Module servi libfontenc-1.0.4The 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.4XKB file library libxkbui-1.0.2_1The xkbui library libxml2-2.6.32 XML parser library for GNOME libxslt-1.1.24_1The 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.8Perl Compatible Regular Expressions library perl-5.8.8_1Practical 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.3Print extension headers python25-2.5.2_3An interpreted object-oriented programming language randrproto-1.2.1Randr 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
Re: Xorg - minimal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Olivier SMEDTS wrote: [snip] 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. I actually installed xorg-server with mostly defaults for make config-recursive. When I did change the defaults I always made it more minimal when possible. I can provide a pkg_tree -v or a pkg_tree -qt if you would like to see the dependency tree. If you can provide the pkg_tree -qt (pkg_tree is in ports) for a more minimal xorg install to me I would like to see it. I am working on creating a meta package now and I'll post it soon for testing. But thank you for this list, now I know at least someone managed to get modular Xorg without 200 installed ports :) - -- GNU Key fingerprint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj43zAACgkQtl8kq+nCzNEMhQCfc0DUlFZedjk7dXNMY7FFIJda EikAn17Wj62Nmttm/hGhdlnvQkL4pFug =FK75 -END PGP SIGNATURE- ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
On Fri, Oct 17, 2008 at 02:53:37PM -0400, Eitan Adler wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Olivier SMEDTS wrote: [snip] 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. I actually installed xorg-server with mostly defaults for make config-recursive. When I did change the defaults I always made it more minimal when possible. I can provide a pkg_tree -v or a pkg_tree -qt if you would like to see the dependency tree. I think WITHOUT_HAL=yes and WITHOUT_DBUS=yes is a minimum, it would remove big dependencies : dbus, hal, gamin, consolekit and policykit at least. I'll test in a jail to provide you a package tree. Olivier If you can provide the pkg_tree -qt (pkg_tree is in ports) for a more minimal xorg install to me I would like to see it. I am working on creating a meta package now and I'll post it soon for testing. But thank you for this list, now I know at least someone managed to get modular Xorg without 200 installed ports :) - -- GNU Key fingerprint: 2E13 BC16 5F54 0FBD 62ED 42B6 B65F 24AB E9C2 CCD1 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj43zAACgkQtl8kq+nCzNEMhQCfc0DUlFZedjk7dXNMY7FFIJda EikAn17Wj62Nmttm/hGhdlnvQkL4pFug =FK75 -END PGP SIGNATURE- -- Olivier Smedts _ ASCII ribbon campaign( ) e-mail: [EMAIL PROTECTED] - 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. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
On Thu, Oct 16, 2008 at 9:22 PM, Eitan Adler [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I think there should be a port that just depends on the required parts of X: x11-servers/xorg-server X11/xinit X11/xauth and the required fonts. I would be happy to narrow down the specific ports if necessary. I personally feel that x11/xorg contains way way to much, while just installing x11-servers/xorg-server isn't enough to get the server started. Anyone agree? Anyone attempt this before? Should I submit a new xorg-lite port? I agree. In fact I never install the xorg port. I would also happily get rid of the ubiquous bitstream-vera font in favour of DejaVu. -- cd /usr/ports/sysutils/life make clean ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: Xorg - minimal
On Thu, Oct 16, 2008 at 08:22:41PM -0400, Eitan Adler wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I think there should be a port that just depends on the required parts of X: x11-servers/xorg-server X11/xinit X11/xauth and the required fonts. I would be happy to narrow down the specific ports if necessary. I personally feel that x11/xorg contains way way to much, while just installing x11-servers/xorg-server isn't enough to get the server started. I found out that getting rid of most of the video drivers was already a huge step forward: drwxr-xr-x2 root wheel512 Oct 3 12:23 xf86-input-keyboard-1.2.2_2 drwxr-xr-x2 root wheel512 Oct 3 12:23 xf86-input-mouse-1.2.3_2 drwxr-xr-x2 root wheel512 Oct 3 12:23 xf86-video-ati-6.9.0 That are the only three I have. Yes, there are many more x* applications nistalled, but it's not something I am worried about. Anyone agree? Anyone attempt this before? Should I submit a new xorg-lite port? I suggest to just make the port, to submit it, and see what works and breaks and see what people think about it. Edwin -- Edwin Groothuis Website: http://www.mavetju.org/ [EMAIL PROTECTED] Weblog: http://www.mavetju.org/weblog/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]