I think this patch is good to go now after the recent Mac OS X changes.
From what I can see of the patch now (at a glance) are the following observations:
1) The diff to build.xml isn't needed anymore as that file has already been changed as needed.
2) The file Context.java no longer contains the targeted diff code as that has been moved to ContextGL.java so those changes can go in there.
3) The code changes in the diff to the method setCLSharingProperties() in Context.java/ContexGL.java, will run the code on any mac, however the patch is only support on OS X 10.6+ so we need a LWJGLUtil.isMacOSXEqualsOrBetterThan(10, 6) in there somewhere which throws a unsupported error on anything lower than 10.6.
4) The LWJGL line in ContextGL.java
throw new UnsupportedOperationException("CL/GL context sharing is not supposed on this platform.");
has a typo and should read "is not supported"
Anyone have any other observations?