Kicad 4.0.1 has dependency for openssl. There is posiblilty of building it with libressl (openssl fork created by OpenBSD team) but here is no flag for it. Now there is no space for two ssl libraries in system, they are create conflicts at installing packages. Reproducible: Always Steps to Reproduce: 1. install libressl 2. try to install kicad Actual Results: Conflict between libressl and openssl Expected Results: emerge smoothly
Created attachment 420846 [details, diff] libressl support for kicad ebuild
Is this patch merged? I use kicad and would prefer to use libressl on my system only.
I'm sorry, working on this patch is long overdue, but due to a big move I did not have time to rebuild my system with libressl (or build a VM) yet to test this. I'm getting internet at home tomorrow, so I can definitely look at it this weekend and push it.
I cannot rebuild my system to use libressl as there are a bunch of blocks (other packages not supporting libressl yet). Lukasz, would you be willing to test the ebuild for me and posting a build log? I can put up a patched ebuild into my testing overlay if you don't want to bother with a local overlay.
There is no problem for such solution. Currently i'm maintaining my own version of this ebuild. Would you like to provide name of overlay if it's reachable through layman or at least URL?
version 4.0.2 is now in portage
Hi. I added a version to my overlay, which will build with Boost-1.61 and has the libressl support added. Add my overlay like: # layman -a sinustrom
Lukasz: let me know if it works for you or not. I will keep maintaining an libressl version of the kicad ebuild in my overlay until it gets into the main tree. :)
commit ed1add145d96a6cebfdbafb3c021d954b1fee9ab Author: Zoltan Puskas <zoltan@sinustrom.info> Date: Mon Jul 11 00:59:39 2016 -0700 sci-electronics/kicad: Reduce minimal installation, add libressl In minimal install do not download footprints source. Add switch to build with libressl. Gentoo Bugs: #587504, #569764 Package-Manager: portage-2.3.0 Also removing package from sinustrom overlay.