Re: [Xquartz-dev] Xquartz-dev Digest, Vol 16, Issue 9
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.
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>
participants (2)
-
Christof Wolf
-
Jeremy Huddleston