Since starting my new job at FactSet, I’ve been using Perforce for SCM. For historical reasons at the company, this is what we’re going to be using and we’re for the most part happy with it.
Since I’m using Gentoo at work, I thought I’d be able to just emerge perforce-cli and be done with it. Apparently not so much. Apparently the Perforce packages were moved out of the Portage trunk and into Stuart’s overlay. So I figured then it’d be as easy as some layman magic. Again, apparently not so — Stuart’s overlay only had some old 2004 versions of the Perforce software. So I went ahead and created some updated ebuilds to reflect the latest releases of the Perforce client software.
The end results? I have Perforce (both CLI and GUI) clients working wonderfully on my work laptop, and am considering maintaining the packages for the Portage trunk. If there’s any interest in this, I’ll throw then back into the Portage trunk right away, so cast your vote via a comment to this post! Otherwise, I’ll just maintain them via Stuart’s overlay, and everyone can access my updated ebuilds via layman.
Hasan, I’ve been looking through Stuart’s layman tree, and I only see builds for perforce 2003. Could you show me how to access your updated ebuilds? Thanks!
I never committed my changes, since they were never really polished (just hacks). Unfortunately, I no longer have said ebuilds. Since they were quick hacks anyways, you might consider doing it yourself; if you need some help, the folks in #gentoo on irc.freenode.net should be of assistance!