This is a nice socket library, written in C++, for which there was no ebuild yet.
Created attachment 52879 [details] new ebuild for 1.7.6
If you want this ebuild added to portage, you should read the Developers' Documentation, specifically the Ebuild HOWTO and the Ebuild Common Mistakes. Mainly remember to put the complete name for the dependencies, you forgot to add IUSE and SLOT variables, the S variable is redundant, the api doc should be generated and installed only if doc useflag is present (so you should add it), and the mkdir should be avoided (see dodir command).
Created attachment 56636 [details] New ebuild for 1.8.2 release This is an updated ebuild with the following: - installs the newer 1.8.2 release of the lib - I tried to be compliant with all the build writing rules
Created attachment 116483 [details] new ebuild for version 2.1.1 This updates Pascal's ebuild for the current version. essentially it's a version bump, but now the ebuild can be saved as whatever name you like (dev-libs/libsocket++-2.1.1,dev-libs/Socket-2.1.1,dev-libs/c++socket-2.1.1 etc...) and the correct files will still be fetched and installed.