Lazarus 0.9.14 was just released. Add an ebuild for that, please.
Created attachment 89268 [details] lazarus 0.9.16 ebuild I'd rather suggest 0.9.16 (ebuild, based on 0.9.12 -- works for me so far) attached.
*** Bug 137866 has been marked as a duplicate of this bug. ***
*** Bug 139177 has been marked as a duplicate of this bug. ***
The ebuild works great for me, too. (x86)
for my work only well with fpc-2.0.4 (I does not try fpc-2.0.0)
My last build (comment #4) on the x86 was with FPC 2.0.2. Now 2.0.4 is in portage, so I modified the ebuild presented here to accept also all newer version than 2.0.2 and tried this on my AMD64. My first try ends up in an error that the glib-unit cannot be found. It was an error in my /etc/fpc.conf, there was a wrong unit-path set. After this correction, the emerge of lazarus went fine and the program itself is working, even better than before where I have this floating point error. I only have to correct the FPC-sourcecode-path in lazarus, it is now in /usr/lib/fpc/2.0.4/source/. I need this new ebuild because it otherwise would downgrade my FPC all the time and the new version of lazarus works even better in all parts, it has bug-fixes and new features. My new build of Lazarus 0.9.16 on my x86 with FPC 2.0.4 went also well and works fine. Only thing is the new source-path I have to set like on my AMD64. On my PPC, I use Lazarus 0.9.17 beta with FPC 2.0.4, but there should not any problem with Lazarus 0.9.16. -- Albert
I have tested now the (modified) ebuild on my PPC and it works great, too. The only modification was to accept all versions >=2.0.2 of FPC. I used FPC 2.0.4 in this case.
Created attachment 97733 [details] modified version of the Lazarus 0.9.16 ebuild This ebuild also accepts newer version than FPC 2.0.2. It works great for me on all plattforms (AMD64, x86 and PPC) with FPC 2.0.4. This solves also the problem with the cycled downgrades and upgrades of FPC if you have installed it manually.
I've added an ebuild for 0.9.16 to the tree. I haven't changed the fpc dependency to >=2.0.2 because I don't know what sorts of problems lazarus had that it needed a specific version in the first place. I did change the dependency to ~2.0.4 though, so the cycles should be gone regardless.