The "not responding" bit is that Xplugin business again... let's ignore that for now... Ok, so this next bit is going to be a bit tedious. I'm attaching 14 patches that are all the changes between 1.4.2-apple19 and 1.4.2- apple20 (excluding the last two): ~/src/freedesktop/src/xserver-1.4 $ git-format-patch --no-prefix da73a34b122672df44cff9a85e588792b87fe487 ...ec9f00b980b25125319f18a3a94ff4384de3b488 0001-XQuartz-Some-motion-made-towards-supporting-fullscr.patch 0002-XQuartz-implemented-primary-on-grab-and-fixed-clipb.patch 0003-Depend-on-xtrans-1.2.2-for-TRANS_NOXAUTH.patch 0004-XQuartz-Fixed-window-levels.patch 0005-XQuartz-pbproxy-Fix-2-bugs-with-the-preferences.patch 0006-XQuartz-Require-applewmproto-1.1.1.patch 0007-XQuartz-Fixed-missing-key-equiv-for-Hide-Others.patch 0008-XQuartz-More-progress-towards-fullscreen.patch 0009-XQuartz-Fixed-follow-keyboard-layout.patch 0010-XQuartz-Cleaned-up-keyboard-init-and-map-reload.patch 0011-XQuartz-More-fullscreen-fixes.patch 0012-XQuartz-Only-send-mouse-events-while-in-the-backgro.patch 0013-XQuartz-pbproxy-SIGHUP-reloads-preferences.patch 0014-XQuartz-Default-dpi-to-96-instead-of-75.patch 0015-XQuartz-Added-missing-semicolons-to-Localizable.str.patch 0016-1.4.2-apple20.patch Place all these patches in your /path/to/ports/x11/xorg-server/files directory. Then replace your /path/to/ports/x11/xorg-server/Portfile with this one which patches 1.4.2-apple19 with these patches: You should be able to 'sudo port -v install' it (after uninstalling your existing one) to get a buggy 100% CPU version (since it's essentially 1.4.2-apple20). Edit the Portfile and maybe comment out patches 8-14, then reinstall and test, then either comment out 5-7 or uncomment 9-11 depending on your results... basically bisecting until you find the change that breaks it for you. --Jeremy On Feb 10, 2009, at 16:40, Christof Wolf wrote:
On Monday 09 February 2009, xquartz-dev-request@lists.macosforge.org wrote:
Just edit the existing Portfile and change 1.4.2-apple32 to 1.4.2- apple18. The sources are in the same spot (http://xquartz.macosforge.org/downloads/src ).
cd /path/to/ports/x11/xorg-server sudo port -v -f uninstall # to remove the existing version nano -w Portfile # change the version sudo port -v install # it will complain about the checksums and give you the new ones to copy/paste into the Portfile nano -w Portfile # replace the checksums sudo port -v install
Jeremy,
I did install 1.4.2-apple18 and even ~19 no problem, though I thought that beta2 did not work on my mac :-) anyway, this time the CPU would not go crazy, with apple20, X11 was "not responding" (I had to kill it twice) and after the third time - the CPU was up again if I activated xterm down to idle ... - so it seems something between 19 and 20. I saved a sample of the "not responding" version 20 (attached).
ciao chris
PS: I am never used nano - so I thought for a moment, what command is that - I prefer vi in a terminal :-) -- public key www.hfph.mwn.de/~chwolf/chwolf.asc
Please respect my privacy and do not make my contact information available to third parties. <Sample of X11_apple20.txt>