Re: Xquartz version change?
Re: Xquartz version change?
- Subject: Re: Xquartz version change?
- From: Martin Costabel <email@hidden>
- Date: Sat, 08 Dec 2007 11:27:54 +0100
Ben Byer wrote:
[]
Why does Fink need to know? In general, a better approach to take is
"does this system support capability <X>?" rather than "is it using
version Y of program Z?"
If you can help figure out the answer to that, maybe we can come up with
a better, more general approach.
As Ben Reed and I have tried to explain, most of the time there is no
fine-grained answer necessary. The main thing is to find out whether
Leopard's X11 is installed or not, and if the installation is complete.
It is not hard to check for Leopard's X11 via the *.pc files. One does
not even need to have pkg-config installed, these are simple text files.
This is no problem at all.
The current problem is one of timing. The currently-existing checks in
Fink do not work any more with the latest update of Leopard's X11 from
macosforge. A new fink release that takes this into account would take
at least a couple of days to make and to get out. In the meantime anyone
who downloaded the latest installer from xquartz.macosforge will not be
able to build Fink packages that use X11 any more.(*)
Since Jeremy is making new versions almost every few hours, it would be
much simpler if an Xquartz binary could be offered that outputs, as it
used to do before, the string "X.org release" from `Xquartz -version`.
Other strings that have been in use are tested for, as well. The precise
matching test currently used is (perl syntax)
/(?:XFree86 Version|X Protocol.* Release|X.org Release) ([\d\.]+)/
(*)On Leopard, all Fink users are building their packages from source. A
binary distribution will eventually come, but apart from scarcity of
manpower, the creation of a bindist for Leopard is hampered by the
numerous bugs in Leopard's developer tools that require patching of
thousands of Fink's packages. Almost every day, new bugs are discovered.
I am one who enjoys discovering and fixing bugs, and every new OSX
release has been a feast, but with Leopard Apple has done a bit too much
in this direction :-(
--
Martin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden