TkP4 is a front-end GUI to the Perforce command-line client for UNIX.TkP4 is written in pure Tcl/Tk (v8.0 and newer) without any extensions required. It will therefore run on any UNIX platform that supports Tcl/Tk and the p4 command line client (which I execute to do the actual work).
TkP4 requires Tcl/Tk version 8.0 or newer.
TkP4 is very much a work in progress. It is basically a clone of the p4win client for Windows. There are major features (such as interactive resolve) that are not yet implemented. It's mostly based on p4win 2000.1 but there are still a few dialogs at the v99.2 level.
All the typical disclaimers apply, such as "much of TkP4 was written with a 3-year-old sitting on my lap"...
In the future, TkP4 will be available from the Perforce Public Depot.