Review Request 116816: Small patches for building on Mac OS X against KDE

René J.V. Bertin rjvbertin at gmail.com
Wed Oct 15 20:42:57 BST 2014



> On Oct. 15, 2014, 6:40 p.m., Boudewijn Rempt wrote:
> > Hm... Is this still needed? I build Krita on OSX now, but without macports or similar non-native package managers, and it works for me. Back when the RR was first posted, I didn't have a way to build on OSX, and now my Mac Mini is setup specifically for producing the independent DMG, and I hardly dare mess with macports and things like that on it.
> 
> René J.V. Bertin wrote:
>     To be very honest, I haven't come back to this for months, partly because the suite is such a huge bundle that takes hours to build even on my i7 MBP. I have been telling myself I ought to, though. As soon as the dust of MacPorts' upgrade to KDE 4.13.3 SC has settled a bit ...
> 
> Boudewijn Rempt wrote:
>     Just imagine, I only have an old Mac Mini :-). Shall we discard this RR until you've got time to look at calligra again? I guess we might even have ported to Qt5 before all the 4.13 stuff about trash cans and things has settled!

As you wish.
Porting Calligra to Qt5 is the surest way to keep us away from it for "a certain time" ;)


- René J.V.


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/116816/#review68473
-----------------------------------------------------------


On March 16, 2014, 9:17 a.m., René J.V. Bertin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/116816/
> -----------------------------------------------------------
> 
> (Updated March 16, 2014, 9:17 a.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Repository: calligra
> 
> 
> Description
> -------
> 
> Small modifications for building on Mac OS X against KDE, Qt and other libraries installed through MacPorts installed under /opt/local. MacPorts installs GLEW as a simple dylib in /opt/local/lib, FindGLEW.cmake has been modified accordingly. I installed Vc (not in MacPorts) by hand into /opt/local; the modification to FindVc.cmake is possibly redundant. The modification to kis_opengl_canvas2_p.h enables building on systems that do not have the (optional!) GLEW framework.
> 
> Note that gmic.cpp is so huge that clang 3.3 needs almost 20GB memory at some time, and takes an enormous time to compile.
> 
> 
> Diffs
> -----
> 
>   cmake/modules/FindGLEW.cmake adcc452 
>   cmake/modules/FindVc.cmake bb9823f 
>   krita/ui/opengl/kis_opengl_canvas2_p.h 3b1e369 
> 
> Diff: https://git.reviewboard.kde.org/r/116816/diff/
> 
> 
> Testing
> -------
> 
> With these modifications the non-packager OSX productset builds correctly on my OS X 10.6.8 system (after also modifying cmake's CMAKE_SHARED_MODULE_CREATE formulas), using the clang-3.3 compiler from MacPorts.
> Basic functionality appears correct in all member applications, and 79% of the unittests succeed.
> 
> I have not tested my patch to kis_opengl_canvas2_p.h exhaustively as if figured out why GLEW wasn't found shortly after patching the file, but it's a step in the right direction if GLEW is indeed to be an optional dependency.
> 
> 
> Thanks,
> 
> René J.V. Bertin
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20141015/cc2770be/attachment.htm>


More information about the calligra-devel mailing list