gEDA version 1.10.0 has been released. Changes include dependency on Python 2.7 and optional libgamin. Additionally there are some compile failures with -Werror=maybe-uninitialized (at least on gcc 9.2.0, this looks a little like a compiler-version-specific issue) that I patched just to suppress the errors (they are things where the uninitialized paths are effectively ruled out by assertions). There is some upstream support for guile 2.2 now but it seems to be incomplete. I am still using 2.0 for the time being. Release notes say 'make check' is parallelizable now so I removed the explicit -j1. Other than that no big ebuild changes. Reproducible: Always
Created attachment 598328 [details] ebuild for geda 1.10.0
Created attachment 598330 [details, diff] Patch for compile errors
Bump. The geda-1.9.2-r1 in portage has non-working menu items. Doing this version bump to 1.10.2 will fix the menu problems and close most of the bugs related to gEDA.
I also noticed some font rendering issues - attribute text in PDF output shifted and pin label overbars drawn with wrong thickness - in 1.10.0 recently (might have appeared recently due to changes in some graphics libraries?). Attached 1.10.2 ebuild (also updated to EAPI 7) where these problems are fixed.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf9debbe4c86a5b84f0342147d554fde250d264 commit dbf9debbe4c86a5b84f0342147d554fde250d264 Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2022-03-02 12:34:19 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2022-03-02 12:34:54 +0000 sci-electronics/geda: add version 1.10.2 Closes: https://bugs.gentoo.org/701898 Bug: https://bugs.gentoo.org/824970 Bug: https://bugs.gentoo.org/643822 Bug: https://bugs.gentoo.org/681768 Bug: https://bugs.gentoo.org/717436 Bug: https://bugs.gentoo.org/779808 Bug: https://bugs.gentoo.org/704768 Bug: https://bugs.gentoo.org/642464 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> sci-electronics/geda/Manifest | 1 + sci-electronics/geda/geda-1.10.2.ebuild | 89 +++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+)