From: Chris Billington Subject: [new]: Ringdove EDA suite, successor to cad/geda-gaf To: ports@openbsd.org Date: Sun, 9 Nov 2025 15:31:57 +0800 Dear ports list, Recently I noticed that the gEDA Project homepage https://geda-project.org/ carried a banner: "-- WARNING: the gEDA project is not actively developed anymore. You may want to switch to the Ringdove EDA project which is similar in spirit but is active." In the last week or so it started to redirect to an archive page on the Ringdove site (http://www.repo.hu/projects/ringdove for the suite). I have made draft ports of the Ringdove components which are attached: cad/sch-rnd Schematic Capture cad/pcb-rnd PC Board Editor cad/cam-rnd CAM (Gerber, Excellon,...) File Viewer cad/route-rnd External Autorouter These depend on a common library cad/librnd which in turn depends on a 'function gateway' library devel/fungw, and a mini-library devel/genht which is needed for librnd to detect the prescence of a system-installed libfungw. So, six ports in total. A meta-port could install them all if wanted, like the meta/geda does? I have made devel/fungw a multi-package, so that the main package installs support for c, cli, fawk and perl scripting only by default. There are subpackages that install additional bindings for lua, python and tcl which can be added if wanted. I have tested these ports on amd64 only so far. I found the PLIST-* generation for devel/fungw a bit tricky, with manual steps- is this correct? The default UI toolkit is gtk+2, and I have left that as-is. I am requesting feedback and comments on the port implementation and dependencies, and testing if possible. If all is OK, would someone be willing to import them? I would be happy to act as maintainer. I am in contact with the main developer who is interested in the patches I had to include to fix various configure-time detection issues on OpenBSD, so some of them may become unnecessary as of the next release of each component. -- Chris Billington