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?

Attachment: lepton-eda.tgz
Description: application/tar-gz

Reply via email to