[[PageOutline]] = Problems of KDE software on MacPorts = == Why these pages? == When software is ported from one hardware or operating-system environment to another, problems arise that are nobody's fault. The original software writers can try their best to avoid such problems, but they cannot be expected to foresee every issue. These pages are a place where issues of KDE software on MacPorts can be gathered together for easy visibility and people from KDE and MacPorts can co-operate to narrow each issue down to a point where it can be assigned to a specific area on the KDE Bugtracking System or the MacPorts Ticket System for action. Also, co-operation is needed to set up a continuous testing system, in the longer term, to minimize problems in the future. These pages were initiated by [http://mail.kde.org/pipermail/kde-mac/2014-February/000849.html this post on KDE-MAC] and a PM discussion regarding [http://randa-meetings.ch/2014/02/19/randa-meetings-2014-the-date-is-set-please-register Randa Meetings participation] of MacPorts developers. Special maintainer/developer information - which is not covered in the [wiki:KDE KDE wiki page] - could also be gathered here. ---- == Tickets for specific KDE software issues == Information regarding specific tickets has been moved to a [wiki:KDEProblems/KDETickets dedicated page]. All other tickets of category "kde4" can be listed in [wiki:KDEProblems/KDETickets/KDE4-Category one big table.] (Be aware that the generation of this table needs a few seconds on MacPorts' trac.) == Upcoming new version 4.13 of KDE applications == There are ongoing discussions on KDE-MAC and KDE-DEVEL about * the upcoming [http://mail.kde.org/pipermail/kde-mac/2014-May/000993.html replacement of nepomuk by baloo] and * the options to disable baloo were discussed [http://lists.kde.org/?l=kde-devel&m=139690319125775&w=2 here] and [http://lists.kde.org/?l=kde-devel&m=139825823308446&w=2 there] so that there is no interference with OSX' Spotlight == Continuous Integration of KDE software == KDE's developers are running a [http://build.kde.org/ Jenkins-based CI system] for the most of the KDE software. While this is already fully functioning for Linux a similar Windows-CI system is in a similar state to the idea of a CI system for KDE application on Mac(ports). There is also a set of [http://ebn.kde.org/ code-vetting software called English Breakfast Network] (EBN, for short) which supports all developers in writing cleaner code and documentation. The KDE community has plans to [http://community.kde.org/Frameworks/Epics/Continuous_Integration introduce CI of KDE software also on OSX]. Further details can be found on a dedicated [wiki:KDEProblems/KDEMacPortsCI KDE/MacPorts CI page]. == Qt5 and KF5 == The new Qt5 eventually leads to the new still-under-construction [http://community.kde.org/Frameworks KDE Frameworks]. ''NOTE: At this stage there is not yet an official Qt5 port for MacPorts available due to lack of resources.'' #37331 - Discussions about a possible portfile for qt5-mac [https://github.com/haraldF/homebrew-kf5 homebrew-kf5] - Already existing recipies for KF5 on Homebrew ---- == Additional information == * [wiki:WikiStart MacPorts-Wiki] * [wiki:KDE KDE] - Installing KDE applications with MacPorts * [http://techbase.kde.org/Getting_Started/Build/Mac_OS_X/MacPorts KDE Techbase Wiki: Installing a development environment using MacPorts] (somewhat outdated, still needs to be tested with current versions of OSX and KDE software) ---- == Other resources == * [https://projects.kde.org/projects/playground/sdk/macports-kde/repository Git repository] of a Dedicated MacPorts tree for tests of KDE software on "KDE Projects playground" * [https://bitbucket.org/mkae/macports-umconfigs/wiki/Home Mercurial repository] containing helpful environment and bash files for MacPorts users and port maintainers