Many thanks Jack. :-) We will leave 7.0.x series in Fink till it gets into Xquartz, just in case, for the sake of completion.
<http://lists.apple.com/archives/X11-users/2008/Feb/msg00329.html> On 15 Apr 2008, at 19:40, Jack Howarth wrote: > Murali, > The X11 from Apple is built from the same X.org sources as > that on http://trac.macosforge.org/projects/xquartz. In fact > that X11 package on macosforge.org is the basis for the changes > in X11 introduced in Mac OS X 10.5.2 (like the full depreciation > of libGLw and its associated headers since Mac OS X doesn't > come with motif installed). The X11 GL support is based on the > Mesa 6.5.1 source code (with patches to add direct rendering > acceleration support). A future X11 release on macosforge.org > will be based on the Mesa 7.X source code when they get around > to it. > I am very puzzled on why we want a full mesa package in > fink since Mesa 6.5.1 should effectively be present in the > stock X11. What exactly doesn't compile against the standard > X11 GL headers? Unless you explicity need some features from > Mesa 7.0.x, one should be able to build any OpenGL program > with the stock X11. In fact, I can't find anything in fink > 10.4/10.5 unstable which builds against mesa. > With regard to the package name mesa-libglw, this is > exactly how Fedora linux packages libglw. The mesa name > makes sense because it is built from the mesa source code > but is the only part of mesa that is built. > Jack > ps If you can show me some packaging that requires mesa, > I'll see if it can be patched to build against the stock > mesa-based GL in Apple's X11. > pps. Also, why can't you just patch the mesa build to not > build libGLw and add a Depends on mesa-libglw for the > mesa package. We can keep the two packages building from > the same source release. This approach would eliminate the > need for folks to build all of mesa when they just need > libglw. Also, note that if you look at > the contents of /usr/X11R6/include/GL/gl.h > on 10.5.2, you will see... > > /* > * Mesa 3-D graphics library > * Version: 6.5.1 > * > * Copyright (C) 1999-2006 Brian Paul All Rights Reserved. > > > On Tue, Apr 15, 2008 at 03:11:27PM +0100, [EMAIL PROTECTED] wrote: >> Dear Jack, >> >> Agreed. I thought the X11 GL that comes with 10.5 or macosforge >> Xquartz project already uses hardware acceleration, does it not? >> >> Many thanks. >> >> Best, >> Murali. >> >> On 15 Apr 2008, at 15:01, Jack Howarth wrote: >> >>> Murali, >>> You are asking for a Mesa7 package though. The whole point >>> of a Mesa7 package is to provide an alternative libGL (which >>> would have to use software rendering). What is missing from >>> my mesa-libglw package from Mesa 7 that you need? The X.org >>> developers do plan to eventually build X11 for Leopard using >>> the Mesa 7 source code with modifications so that the >>> X11 libGL will use direct rendering. It would be far better >>> to wait for this than to downgrade the X11 performance of >>> programs by making them use an OpenGL that uses software >>> rendering. >>> Jack >>> >>> On Tue, Apr 15, 2008 at 02:40:35PM +0100, [EMAIL PROTECTED] wrote: >>>> Dear Jack, >>>> >>>> I do not want to have a full mesa package. We can still make mesa- >>>> libglw a split off of mesa, if you want to; and keep mesa-libglw >>>> linking to the system GL (providing hardware acceleration). >>>> >>>> I just proposed additional changes to the naming conventions and >>>> possibly having also a full mesa package just to go with my >>>> proposed >>>> changes to the naming conventions, i.e., >>>> 1. why call it mesa-libglw while linking to system GL? Shall we >>>> call >>>> it libglw* instead? >>>> 2. Can we also have a mesa-libglw linking to mesa GL, just for the >>>> sake of completion and be consistent in the naming as I proposed >>>> earlier. >>>> >>>> Hope I have made it clear. Please let me know what you want to do >>>> with >>>> mesa and mesa-libglw, even if it is just carrying like it is now. >>>> >>>> Many thanks. >>>> >>>> Best regards, >>>> Murali. >>>> >>>> On 15 Apr 2008, at 14:27, Jack Howarth wrote: >>>> >>>>> Murali, >>>>> Why exactly do we want to have a full mesa package in >>>>> fink? You do realize that mesa will use software rendering >>>>> for its OpenGL and thus be much slower than the system >>>>> version of OpenGL. >>>>> Jack >>>>> >>>>> On Tue, Apr 15, 2008 at 12:28:05PM +0100, [EMAIL PROTECTED] wrote: >>>>>> Dear Jack, >>>>>> >>>>>> As you can see below, JFM suggests that we merge mesa and mesa- >>>>>> libglw, >>>>>> and then create splitoffs. Alex and I think its a good suggestion >>>>>> as >>>>>> well. Moreover, I have the following suggestions: >>>>>> I think there should be two packages as follows, >>>>>> 1. mesa.info with splitoffs mesa-shlibs, mesa-libglw, mesa- >>>>>> libglw- >>>>>> shlibs >>>>>> 2. rename your mesa-libglw* to just libglw*, because you are >>>>>> building the libglw* packages against the system GL and not >>>>>> mesa- >>>>>> GL. mesa- >>>>>> libglw* from above would be built against mesa-GL >>>>>> [OR] >>>>>> There should be one package with the following splitoffs, >>>>>> mesa.info with splitoffs mesa-shlibs, libglw (or mesa-libglw) >>>>>> and >>>>>> libglw-shlibs (or mesa-libglw-shlibs). Here all *libglw* tuff >>>>>> would >>>>>> be >>>>>> built like your present packaging, against the system GL even >>>>>> though >>>>>> it is splitoff from core-mesa package. >>>>>> >>>>>> Please let me know how to proceed. >>>>>> >>>>>> Many thanks. >>>>>> >>>>>> Best regards, >>>>>> Murali. >>>>>> >>>>>> Begin forwarded message: >>>>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>> >>>>>>> Comment By: Alexander Hansen (alexkhansen) >>>>>>> Date: 2008-04-04 07:27 >>>>>>> >>>>>>> Message: >>>>>>> Logged In: YES >>>>>>> user_id=353035 >>>>>>> Originator: NO >>>>>>> >>>>>>> I totally concur with J.F. >>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>> >>>>>>> Comment By: Jean-François Mertens (jfmertens) >>>>>>> Date: 2008-03-28 20:55 >>>>>>> >>>>>>> Message: >>>>>>> Logged In: YES >>>>>>> user_id=477035 >>>>>>> Originator: NO >>>>>>> >>>>>>> was just going to update mesa myself, because it was really >>>>>>> bad to >>>>>>> have >>>>>>> mesa and mesa-libglw >>>>>>> as 2 different packages, and at different versions .. >>>>>>> Good that I checked the tracker before ... Leaving it up to you >>>>>>> both >>>>>>> then >>>>>>> .. >>>>>>> >>>>>>> Just one small comment : >>>>>>> 1) mesa and mesa-libglw will need to get unified, in a single >>>>>>> package. >>>>>>> This makes no sense. >>>>>>> 2) a.o. in view of this, I would really suggest trying to keep >>>>>>> the >>>>>>> straight >>>>>>> name "mesa" for this submission.. "Unifications" seem to >>>>>>> typically >>>>>>> need >>>>>>> a third name ( like foo and foo-ssl -> foo-unified ), and let us >>>>>>> try >>>>>>> to reserve the '7' for that. >>>>>>> 3) would still suggest to get this out before unification, but >>>>>>> that >>>>>>> then >>>>>>> Murali gets in contact with Jack Howarth for this unification. >>>>>>> I'm >>>>>>> sure >>>>>>> (...) >>>>>>> Murali's interests are closer to mesa than Jack's, and that he >>>>>>> will >>>>>>> happily >>>>>>> agree to ... >>>>>>> >>>>>>> You can cite this in your correspondence with Jack, and I'm sure >>>>>>> Alex >>>>>>> fully agrees with the above. >>>>>>> >>>>>>> JF Mertens >>>>>> >>>>> >>>>> -- >>>>> ------------------------------------------------------------------------------ >>>>> Jack W. Howarth, Ph.D. 231 >>>>> Albert >>>>> Sabin Way >>>>> NMR Facility Director Cincinnati, >>>>> Ohio >>>>> 45267-0524 >>>>> Dept. of Molecular Genetics phone: >>>>> (513) 558-4420 >>>>> Univ. of Cincinnati College of Medicine fax: >>>>> (513) 558-8474 >>>> >>> >>> -- >>> ------------------------------------------------------------------------------ >>> Jack W. Howarth, Ph.D. 231 Albert >>> Sabin Way >>> NMR Facility Director Cincinnati, Ohio >>> 45267-0524 >>> Dept. of Molecular Genetics phone: >>> (513) 558-4420 >>> Univ. of Cincinnati College of Medicine fax: >>> (513) 558-8474 >> > > -- > ------------------------------------------------------------------------------ > Jack W. Howarth, Ph.D. 231 Albert > Sabin Way > NMR Facility Director Cincinnati, Ohio > 45267-0524 > Dept. of Molecular Genetics phone: > (513) 558-4420 > Univ. of Cincinnati College of Medicine fax: > (513) 558-8474 ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel