From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.43)
	id 1E0bmD-0002TY-QW
	for garchives@archives.gentoo.org; Thu, 04 Aug 2005 09:12:34 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j749BHRk030946;
	Thu, 4 Aug 2005 09:11:17 GMT
Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.199])
	by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7499eCj018167
	for <gentoo-dev@lists.gentoo.org>; Thu, 4 Aug 2005 09:09:41 GMT
Received: by zproxy.gmail.com with SMTP id x7so217112nzc
        for <gentoo-dev@lists.gentoo.org>; Thu, 04 Aug 2005 02:10:20 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=AadP15ROUQsl1w3B8AOsdX1CH21tT8wPhNPxgE38/S0SrdsRX382ktmAB6Z0VJvH0ghm64ym+WZmTGgUtOmweC0owCY77iFkVp4vm3l4Urp7LvunU8izwp5xGL802iGq3I0MyzlLDBRCftCfBmun47HbgTCfOfwadfjUsm6Fp90=
Received: by 10.37.20.32 with SMTP id x32mr588151nzi;
        Thu, 04 Aug 2005 02:10:20 -0700 (PDT)
Received: by 10.36.77.1 with HTTP; Thu, 4 Aug 2005 02:10:20 -0700 (PDT)
Message-ID: <43872d3705080402101a4363e6@mail.gmail.com>
Date: Thu, 4 Aug 2005 11:10:20 +0200
From: Bertrand Jacquin <beber.gentoo@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Modular X plans
In-Reply-To: <42EE8C03.3040904@gentoo.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Disposition: inline
References: <42EE8C03.3040904@gentoo.org>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id j7499eCj018167
X-Archives-Salt: ee6d41ce-127e-473e-bbad-0f0666750e3c
X-Archives-Hash: 756b7d1da83cac2851ad51a9e5b8a1f7

that's great :)

Thanks for doing that.
That's exactly what I done with XCB ebuilds. Maybe some of you don't
know xcb, it a remplacement for Xlib. Currently it only available on
cvs. I think it couldn't have to be ignore it.

Some ebuilds for :
http://guybrush.ath.cx/svn/public/portage/x11-libs/

Website :
http://freedesktop.org/Software/xcb

Also It's on heavy devlopment, and I'not a dev. So take the choice
you'll find the best :)

++
Beber

On 8/1/05, Donnie Berkholz <spyderous@gentoo.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> (This is an expanded, updated version of a recent blog post, so some of
> you may have already seen parts of it.)
> 
> Background: Upstream is splitting up the monolithic X.Org X11 release
> into a huge number of modular releases, the combination of which will be
> released as X11R7. Simultaneously, a source-identical monolith will be
> released as X11R6.9.
> 
> Gentoo will only add X11R7, the modular release. Roughly 280 packages
> will comprise this release, so this will entail adding a few new
> categories to deal with them.
> 
> Here's the categories I'm looking at using, which is mostly a mirror of
> how upstream breaks it down:
> 
> ~    * x11-apps: The various applications that come along with all X11RX
> releases. 86 ebuilds.
> 
> ~    * x11-proto: The protocol headers. 30 ebuilds.
> 
> ~    * x11-libs: 43 ebuilds.
> 
> ~    * media-fonts: 35 ebuilds.
> 
> ~    * x11-drivers: All the video and input drivers. 68 ebuilds.
> 
> ~    * x11-base: The actual X server, and meta-ebuilds. <10 ebuilds.
> 
> ~    * app-doc: Old-format docs that haven't been broken into individual
> packages yet. Probably just a couple ebuilds.
> 
> ~    * x11-misc: The data module, which contains bitmaps and xkbdata.
> Also the util module, with imake, etc. <10 ebuilds.
> 
> The new categories are x11-apps, x11-proto and x11-drivers. Of these,
> the name for x11-proto (the protocol headers) is debatable. The upstream
> module they're all in is called "proto," and their pkg-config (*.pc)
> files are called fooproto. But I'm also open to names such as
> x11-protocol or x11-headers, so let me know what you think makes the
> most sense, both in understanding the meaning and in combination with
> upstream's naming.
> 
> My plan is to have a series of "submetabuilds" that combine into a
> "supermetabuild," which will be the actual xorg-x11 ebuild. There will
> be one submetabuild for each major component: apps, drivers, libraries,
> etc. This will allow me to split USE flags out a bit (so e.g., x11-fonts
> would have 100dpi, 75dpi, truetype as flags) as well as allow people who
> only want e.g. libraries for a headless server to get them cleanly.
> 
> I intend to begin adding these packages to the tree shortly after the
> first release candidate, which should be happening very soon.
> 
> 
> Repercussions:
> 
> All packages in the tree will need to clearly enunciate exactly which
> parts of X they need as DEPENDs and RDEPENDs, down to the library or
> application level.
> 
> Until such time as that becomes possible for everyone to do, the
> x11-libs metabuild will PROVIDE virtual/x11. But realize that not
> everybody will have or want all the X libraries installed, when they
> only need a few.
> 
> If your package depends on virtual/x11 for any reason besides libraries,
> it will require a dependency update to work with the new packages.
> 
> 
> My preliminary work on the modular ebuilds is at
> http://dev.gentoo.org/~spyderous/x-modular/ -- browse this at your
> leisure. The metabuilds are all in x11-base/. There will be no tarball
> of this overlay available because I'm not interested in dealing with
> other testers before the first release candidate has even come out.
> 
> I eagerly await your questions and concerns.
> 
> Thanks,
> Donnie
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> 
> iD8DBQFC7owDXVaO67S1rtsRAu68AJwISOSEwUChCvgQ96Y1KJGFmNYb/wCfaOEz
> WURqd84yUyrb9cJqmiZE6sc=
> =L4yH
> -----END PGP SIGNATURE-----
> --
> gentoo-dev@gentoo.org mailing list
> 
>

-- 
gentoo-dev@gentoo.org mailing list