Re: Xorg - minimal

2008-10-24 Thread Eitan Adler
-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

2008-10-19 Thread Eitan Adler
-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

2008-10-19 Thread Eitan Adler
-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

2008-10-18 Thread Florent Thoumie
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

2008-10-18 Thread Eitan Adler
-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

2008-10-18 Thread Eitan Adler
-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

2008-10-18 Thread Jeremy Messenger
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

2008-10-17 Thread 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
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

2008-10-17 Thread Christopher Knaust
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

2008-10-17 Thread Freddie Cash
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

2008-10-17 Thread Olivier SMEDTS
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

2008-10-17 Thread Eitan Adler
-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

2008-10-17 Thread Olivier SMEDTS
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

2008-10-16 Thread Carlos A. M. dos Santos
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

2008-10-16 Thread Edwin Groothuis
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]