Re: Xquartz version change?
Re: Xquartz version change?
- Subject: Re: Xquartz version change?
- From: Jeremy Huddleston <email@hidden>
- Date: Sat, 8 Dec 2007 11:43:15 -0800
So then this is good?:
--- hw/xquartz/darwin.c
+++ hw/xquartz/darwin.c
@@ -151,6 +151,7 @@ DarwinPrintBanner(void)
{
// this should change depending on which specific server we are
building
ErrorF("X11.app starting:\n");
+ ErrorF("X.org Release 7.2\n"); // This is here to help fink until
they fix their packages.
ErrorF("X.Org Xquartz X Server %s\nBuild Date: %s\n",
XSERVER_VERSION, BUILD_DATE );
}
I'm building an Xquartz with the dock-icon fix stripped out to put up
for you to use. I'll let you know when it's available.
--Jeremy
On Dec 8, 2007, at 02:27, Martin Costabel wrote:
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
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden