Attached you will find an ebuild for pep, a general purpose file filter. It may be used to expand/compress tabs; convert to and from several character sets; to interprete ANSI escape sequences; and to remove unwanted line noise from files. I've also attached a patch to fix some things in the Makefile. I suggest sys-apps/ or app-misc/
Created attachment 17083 [details] pep-2.8.ebuild
Created attachment 17084 [details, diff] pep-2.8-gentoo.patch
Created attachment 17085 [details] ChangeLog
app-text would be even better ... i guess i re-assigned this when i meant to re-assign cplay, sorry
Hi, sorry about the delay. I emerged your ebuild and it worked fine. However, I wanted to change a bit of your ebuild. I removed `inherit eutils` because epatch is now part of Portage (the time you submitted the ebuild here, the line was necessary. So don't worry about it). Also, I changed `dodir /usr/share/pep; cp ...` to `insinto /usr/share/pep; doins Filter/*` as it looks much clean if we use doins. Please use insinto/doins if you can write so. (doins doesn't support recursive operation yet, so you need cp -R in some cases) I added the ebuild to CVS with these modifications. I would often use expand/unexpand/fold to tidy text files but pep seems to do all the jobs I needed for these utilities. Thanks for the contribution ;)