On 2021/06/21 11:38, Dmitry Pryakhin wrote: > Hello friends, > > I am one of the developers of the Lepton Electronic Design > Automation suite (Lepton EDA) [1], [2]. It has been ported > to several platforms [3], and we would be glad to see it in > the OpenBSD Ports Collection, too. > Could you please take a look at the port cad/lepton-eda > I've created (available on github [4] and attached)? > Tested on amd64 with the stable- ports tree. > Please advice and correct me if something is wrong. > Thank you. > > pkg/DESCR: > ---------- > Lepton EDA is a suite of free software tools for designing > electronics. It provides schematic capture, netlisting into > over 30 netlist formats, and many other features. > It was forked from the gEDA/gaf suite in late 2016 by most > of its active developers at that time. > It's backward compatible with its predecessor and > supports the same file format for symbols and schematics. > It's in active development and well supported. > > [1] https://github.com/lepton-eda/lepton-eda > [2] https://github.com/lepton-eda/lepton-eda/wiki/Screenshots > [3] https://github.com/lepton-eda/lepton-eda/wiki/Portability > [4] https://github.com/graahnul-grom/openbsd-lepton-eda > > Regards, > Dmitry. > -------- > https://graahnul-grom.github.io
Hi Dmitry, sorry this slipped through the cracks. I have updated to 1.9.17 and fixed some minor ports issues (mostly to do with picking up software which is present at build time; during bulk package builds other packages are added and removed all the time so anything which is picked up by autoconf must either be listed as a dependency or disabled). I don't know the software well, but I can run leptop-schematic and open the example files and this all looks OK. (I am doing this all on -current). One thing I have found is that at first startup, guile compiles files to ~/.cache/guile which is rather slow. I see there's something in the build system to precompile these but I haven't figured out how to get that to work as part of the port build. You'll see my commented- out lines in the Makefile in the attached port - do you have any ideas? While it would be nice to have that done, I'd also be happy enough with importing this as-is and look at precompile later, I think it's generally in good shape. Would any ports dev like to give me an OK to import?
lepton-eda.tgz
Description: application/tar-gz
