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

Reply via email to