Upcoming X.org release and splitting packages

Harold L Hunt II huntharo@msu.edu
Thu Mar 18 15:57:00 GMT 2004


Frédéric L. W. Meunier wrote:

> On Wed, 17 Mar 2004, Harold L Hunt II wrote:
> 
> 
>>We will soon (possibly next week) be releasing a new version
>>of all Cygwin/X packages built from the source code tree
>>managed by X.org and hosted on freedesktop.org.  This will be
>>a very good thing since all of the Cygwin/X developers will
>>be able to stay in sync with the exact code that is in
>>distribution via CVS, compared to our current system today
>>where the code in distribution has many differences from that
>>in CVS.  The rebuild won't mean much to end users: all
>>libraries remain binary compatible with the current packages
>>and the contents of the release (programs, etc.) will be
>>almost identical.
> 
> 
> What are the main differences between it and XFree86 4.4.0 ?
> Are things like XTerm 185 included, or everything that goes to
> XFree86 can't to X.org ?

I don't know about XTerm 185 specifically, but this release should 
contain all fixes and features that were added to the XFree86 project's 
source code tree for the 4.4.0 release.

>>2) Split the "bin" package into at least a few pieces (but not too many
>>pieces):
>>
>>2a) "bin-dlls" will contain the .dll files only.  This would allow
>>packages like emacs or xemacs to depend only on bin-dlls instead of on
>>the entire bin package which includes programs not used by emacs nor xemacs.
> 
> 
> Maybe do the same for Lesstif ?

Heh, one thing at a time.  :)

>>2b) "bin-lndir" would contain the lndir utility.  lndir has
>>no dependence on X libs and can be used by any programmer for
>>non-X projects.
> 
> 
> Nice. lndir is very useful when a /path/to/configure options
> doesn't work as expected due to lack of Automake support or
> brokeness.

Yup, I use it all the time for that.

>>2c) "bin-apps" would contain all other applications
>>originally contained in "bin" but not contained in "bin-dlls"
>>nor "bin-lndir".
> 
> 
> I thought you'd split it more, like only adding what's really
> essential, and move xbiff, xclock, xedit, xman, etc to a
> separate package. But how to know what's essential ? And I
> guess imake, makedepend, /usr/X11R6/lib/X11/config, etc could
> go in "devel" ?

Well, I am debating whether or not to start going down this slippery 
slope... two or three category types of packages may be okay I suppose.

Harold



More information about the Cygwin-xfree mailing list