<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>