Hi! I've just released a new version of Merkaartor, the long dead project that I've taken on. I'm attaching a working ebuild for this new version and suggest adding it to portage. Also, I suggest removing old versions, since they mostly don't compile, and are very buggy and old. Reproducible: Always
Created attachment 407156 [details] A slightly modified ebuild based on 0.18.1.
starting from 0.18.2, merkaartor supports qt5. Qt5 support should be added to the ebuild
This also solves bug #554304 for me. +1 :)
Created attachment 410796 [details] build log For me the ebuild fails with the following error on hardened ~amd64. In file included from Docks/PropertiesDock.cpp:23:0: Docks/GeoImageDock.h:7:33: fatal error: QtWidgets/QDockWidget: No such file or directory #include <QtWidgets/QDockWidget>
Created attachment 415328 [details, diff] patch to fix build error The problem is known and has been fixed in git. This is the corresponding patch
Created attachment 415342 [details] sci-geosciences/merkaartor-0.18.2 I made an ebuild based on 0.18.2-r1 in the tree that supports qt5. It compiles correctly, but it does not install due to a sandbox violation. Maybe somebody more knowledgeable can fix the problem? I tried using both the version uploaded here and 0.18.2-r1 from the tree as a basis, the problem remains. Also, the ebuild isn't exactly beautiful with some duplicated code.
commit c11ac51e227efd10368dbd4b0aa450aa20d46dc9 Author: Sam Jorna (wraeth) <wraeth@gentoo.org> Date: Tue Mar 15 07:29:37 2016 +1100 sci-geosciences/merkaartor: bump to 0.18.2 Bump to version 0.18.2, add conditional support for qt5, add REQUIRED_USE, fix build system expecting to build from git, fix installation paths, fix broken includes. Original ebuild based on 0.18.1-r1 by Malte E. per bug.