Nope, Darwine (my builds at least) are a straight compilation of
Wine's sources; take a peek in /Applications/Darwine/Wine.bundle/
Contents/ - everything that you get when compiling Wine goes in
there. On Intel Macs at least, the "Darwine" port basically refers to
WineHelper.app (the app launcher that lets you double click on things
exe/lnk/msi's and automatically run them) now.
Of course, Darwine for PPC has patches for QEMU and the like, but I've
never touched those.
What you're talking about for a native Darwine has to do with writing
a Quartz driver to run instead of X11. It's still within Wine's realm
of content (see http://wiki.winehq.org/MacOSX/QuartzDriver for
information on quartzdrv, or http://repo.or.cz/w/wine/
winequartzdrv.git for the latest sources). Which is well beyond my
coding abilities at the moment.
On Sep 4, 2008, at 2:22 AM, msandersen wrote:
> Thanks for working on it regardless, all these compiling issues are
> beyond most of us. Everything is "easy" or "manageable"
to fix as
> long as you know how! I don't know if it's available via Macports,
> but I imagine Darwine is rather tweaked for the Mac beyond merely
> being a straight port, I don't know if Macports would throw up
> similar compiler issues.
> I received another update from Apple (from Vanaja Pasumarthi
> specifically) on my bug report, nothing new though, it's still being
> worked on by engineering. At least they are aware of it.
>
> I rather look forward to a native Darwine using Aqua straight
> without X11, and a native GTK for The Gimp and Inkscape, or even
> better, someone making an actual native version, as I'm not really a
> great fan of GTK, being slow and ugly. Then, along with the Qt/KDE
> for Mac project, any issues of XQuartz would be quite irrelevant for
> most of us Mac users.
> A fully-integrated (functional) Darwine coming default with a Mac,
> along with DOSBox/Boxer would be great for all those casual gamers.
> Apple could do worse than invest in CrossOver, I reckon. I've just
> signed up to CrossOver as an Advocate so I can test Wine on a few
> apps. Darwine alone is not yet up to scratch, and I have more luck
> with Crossover, despite them using Wine 0.95. I suppose the
> migrating window issue is one reason they haven't adopted 1.0+ yet.