[KDE/Mac] Review Request 122114: [OS X] adaptations of the build system (CMake files) to MacPorts

Friedrich W. H. Kossebau kossebau at kde.org
Fri Feb 6 07:28:49 UTC 2015



> On Feb. 5, 2015, 9:13 vorm., Friedrich W. H. Kossebau wrote:
> > Ping? Let's not lose momentum on this one, would be good to have this resolved and in :)
> 
> René J.V. Bertin wrote:
>     Sorry, I got a bit side-tracked after my last commit in the other RR almost messed up the commit history ...

Np, and there is so much to do in life :)

BTW, https://git.reviewboard.kde.org/r/121800 can be discarded due to this RR, right? Or is there anything which does not build on OSX at all (ignoring if it makes sense to run, that's where the predefined productset OSX gets into the game)?


- Friedrich W. H.


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


On Feb. 5, 2015, 1:45 nachm., René J.V. Bertin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122114/
> -----------------------------------------------------------
> 
> (Updated Feb. 5, 2015, 1:45 nachm.)
> 
> 
> Review request for Calligra and KDE Software on Mac OS X.
> 
> 
> Repository: calligra
> 
> 
> Description
> -------
> 
> This patch adapts the build system to OS X with KDE4, Qt4 and other dependencies installed through MacPorts. 
> 
> In order of appearance in the patch file:
> - `-DQT_EXCEPTIONS`: this is for use with Qt built with its -no-exceptions option, which MacPorts provides as an optional variant.
> - Newer OS X variants only provide the clang compiler
> - The default install location for MacPorts is `/opt/local`, but this can be changed by the user. The header and library search paths required for OpenJPEG, libpqxx and OpenVC are added using `//opt//local//` which is of course equivalent to `/opt/local` but easier to search-and-replace with the true install location in MacPorts' post-patch stage.
> - the product set for OS X has been extended to all applications and features that build and make sense. (Calligra Gemini builds, but does not function properly.)
> 
> A "Portfile" and accompanying patches that don't have the vocation to be included "upstream" in calligra will be uploaded to MacPorts' trac system soon.
> 
> 
> Diffs
> -----
> 
>   cmake/productsets/osx.cmake 1fe8f1c 
>   CMakeLists.txt facb5f9 
>   cmake/modules/FindOpenJPEG.cmake 6bfd93c 
>   cmake/modules/FindPqxx.cmake 3e24a0c 
>   cmake/modules/FindVc.cmake bb9823f 
> 
> Diff: https://git.reviewboard.kde.org/r/122114/diff/
> 
> 
> Testing
> -------
> 
> On OS X 10.9.5 with kdelibs 4.14.4 and Qt 4.8.6 installed through MacPorts.
> 
> 
> Thanks,
> 
> René J.V. Bertin
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20150206/4fd675ad/attachment.html>


More information about the kde-mac mailing list