<div dir="ltr"><div>Hi Ramiro</div><div><br></div><div>First of all, thanks for giving it a go :)</div><div><br></div><div><br></div><div>1) You should not need to use any foo-git ports (the only needed one</div><div>   is devel/kdevel-pg-qt-kf5).</div><div>   But if you do, then create a local distfile by issuing</div><div><span class="" style="white-space:pre">     </span># make -DKDE_GIT_FETCH makesum</div><div>   Unfortunately the distfile seems to change (even when checking</div><div>   out the same commit as set in the Makefile), so makesum is required.</div><div><br></div><div>2) Try the patched version of finance/libalkimia in the PORTS of the</div><div>   plasma5-branch (r11548) -- I added finane/kmymoney-kde4 too, as it seems</div><div>   to be the only consumer of libalkimia, and therefore probably the one</div><div>   you really wanted to install ^^...</div><div>   [The issue here is, that kde4-related headers in plasma5 branch now</div><div>    get installed to include/kde4 -- though I did only patch ports in</div><div>    the area51 repo]</div><div>   You should be able to patch any other offending ports by replacing</div><div>    "include/foo" by "%%KDE_INCDIR%%/foo" in the pkg-plist.</div><div>   [Maybe there are also some modification necessary in the FindFoo.cmake</div><div>    and Foo.pc files of the offending ports].</div><div><br></div><div><br></div><div><br></div><div><br></div><div>mfg Tobias</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-27 21:48 GMT+01:00 Adriaan de Groot <span dir="ltr"><<a href="mailto:groot@kde.org" target="_blank">groot@kde.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Friday 27 November 2015 15:00:43 Ramiro Caso wrote:<br>
</span><span class="">> Second, finance/libalkimia fails at package. I know that this isn't part<br>
> of the plasma5 branch, but it is kind of a deal-breaker for me, so I<br>
> decided to ask. The problem seems to be that, when building, it places<br>
> some files in stage/usr/local/include/kde4/alkimia, whereas in<br>
> packaging, it looks for those same files in<br>
> stage/usr/local/include/alkimia. Other ports fail due to the same cause,<br>
> so I'm starting to see a pattern. The relevant part of the log is at the<br>
> end of the message.<br>
<br>
</span>OK, so this is a KDE4 port, still building with KDE4. But when you build it<br>
with the infrastructure from plasma5 branch (all the changes to USES and<br>
whatnot in Mk/) then it fails to package.<br>
<br>
I just did the following:<br>
<br>
 - poudriere -I on my amd64 / 10.2 / area51 plasma5-branch setup<br>
 - in the resulting jail, re-enable FreeBSD repo<br>
 - pkg install libalkimia<br>
 - pkg remove libalkimia (leaves the kde4 bits installed)<br>
 - cd /usr/ports/finance/libalkimia<br>
 - make && make package<br>
<br>
After that /wrkdirs/usr/ports/finance/libalkimia/work/pkg/ contains a package<br>
that puts packages in /usr/local/include/alkimia .<br>
<br>
So, um, I guess I can't reproduce this locally.<br>
<br>
[ade]<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
kde-freebsd mailing list<br>
<a href="mailto:kde-freebsd@kde.org">kde-freebsd@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-freebsd" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kde-freebsd</a><br>
See also <a href="http://freebsd.kde.org/" rel="noreferrer" target="_blank">http://freebsd.kde.org/</a> for latest information<br>
</div></div></blockquote></div><br></div>