On Thu, Mar 17, 2022 at 09:09:26PM +0000, Stuart Henderson wrote: > 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? >
Looks ok here from a ports perspective. ok. -- Tracey Emery
