Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 655724

Summary: dev-lang/ucblogo ebuild seems to be accidentally deleted
Product: Gentoo Linux Reporter: Kobus van Schoor <v.schoor.kobus>
Component: Current packagesAssignee: Michael Orlitzky <mjo>
Status: RESOLVED CANTFIX    
Severity: normal CC: jstein, v.schoor.kobus
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Working ebuild
wxGTK3.0 patch

Description Kobus van Schoor 2018-05-14 10:53:25 UTC
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
Comment 1 Michael Orlitzky gentoo-dev 2018-05-14 23:23:27 UTC
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.
Comment 2 Kobus van Schoor 2018-05-24 10:41:46 UTC
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)
Comment 3 Michael Orlitzky gentoo-dev 2018-08-09 00:06:50 UTC
(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.
Comment 4 Jess Haas 2019-03-20 21:39:49 UTC
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
Comment 5 Jess Haas 2019-03-20 21:40:35 UTC
Created attachment 570082 [details, diff]
wxGTK3.0 patch