Terminal ScreenSaver (or tss for short) is an attempt to clone and enhance FreeBSD's daemon saver.
Could you attach an ebuild for review? It'll speed up the process of getting tss into Portage, as it's much quicker for a developer to look at an ebuild (even a badly written one) and correct it than it it for a developer to write one from scratch. If you've never written an ebuild before, /usr/portage/skel.ebuild is an empty ebuild for you to adapt. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1 is the guide to writing ebuilds, and http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3 will help you avoid the most common mistakes.
Created attachment 83783 [details] tss-0.8.ebuild
Please note the existence of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475747 in case you want to merge this application into the tree.
Created attachment 251383 [details] app-text/tss-0.8.2.ebuild The mentioned security problem has been fixed in this version, see changelog: 0.8.2 - Read files after SUID drop (Fixes Debian bug #475747) - Drop SUID even if locking is not enabled (Fixed Debian "bug" #475736) This one was REALLY stupid. - Exit with EXIT_SUCCESS or EXIT_FAILURE - Minor error report cleanups (severe_error now takes va_list) - Check if ascii file is a regular file