GNU Common C++ is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing and system services. This is actually a newer branch of the dev-libs/commonc++ package, for several reasons i chose to submit this as new and not as a slotted ebuild in the aforementioned dir. The last available package of the old branch (and in portage now) is commonc++-1.9.7 , while the newer commonc++ is named commoncpp2-1.0.1 . Afaik portage doesnt support this kind of name changes in one directory, but i suppose you could change the ebuild into a slotted ebuild. My suggestion is to go for the name i used and make a new dev-libs/commoncpp2 dir. The two version do not interfere, so no worries about that.
Created attachment 3977 [details] commoncpp2-1.0.1.ebuild [new package]
Commoncpp2 merges fine here on all four of my test boxes including gcc3x and gcc2.95 with no problem. Package has been dropped into portage and masked for testing.