When the ucblogo package version was bumped from 5.5 to 6.0 it seems the 6.0 ebuild was accidentally deleted when the 5.5 ebuilds was removed from the repo. Relevant commits: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b838d65c9698afa3176c15dbed24397c30c42a - here version 6.0 was added https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4dfa9d41b6107efcde97feaf4bf27c6832a85af - here the ebuild seems to be deleted
There was still an -r2 ebuild left when I deleted the others. The package was masked with the message, # Pacho Ramos <pacho@gentoo.org> (27 Nov 2016) # Fails to build (#596348), relies on obsolete wxGTK:2.8. Removal in a # month. dev-lang/ucblogo and finally removed in the commit, https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a16304f48603371a9de922a42741420a7329fc9 I think its use of the older wxGTK was what killed it.
Created attachment 532816 [details] Working ebuild I've managed to get ucblogo building and running by removing 2 <math.h> include statements from some of the c files. I've attached the working ebuild (changes are on line 30, the two sed statements)
(In reply to Kobus van Schoor from comment #2) > > I've managed to get ucblogo building and running by removing 2 <math.h> > include statements from some of the c files. I've attached the working > ebuild (changes are on line 30, the two sed statements) The 2.8 series of wxGTK is gone, and without it, we can't bring ucblogo back. Somebody would need to revive the upstream project and modernize it.
Looks like debian patched 1 line and ucblogo 6.0 works fine with wxGTK3.0. I don't have time to mess with it right now but will attach the patch. Found this in the debian source package at https://packages.debian.org/stretch/ucblogo
Created attachment 570082 [details, diff] wxGTK3.0 patch