Please find the attachedd sgrep-1.92a.ebuild. Sgrep is Structured Grep What is sgrep ? sgrep (structured grep) is a tool for searching and indexing text, SGML,XML and HTML files and filtering text streams using structural criteria. The data model of sgrep is based on regions, which are nonempty substrings of text. Regions are typically occurrences of constant strings, SGML-tags, or meaningful text elements, which are recognizable through some delimiting strings or the builtin SGML, XML and HTML parser. Regions can be arbitrarily long, arbitrarily overlapping, and arbitrarily nested. Sgrep is a convenient tool for making queries to almost any kind of text files with some well kown structure. These include programs, mail folders, news folders, HTML, SGML, etc... With relatively simple queries you can display mail messages by their subject or sender, extract titles or links or any regions from HTML files, function prototypes from C or make complex queries to SGML files based on the DTD of the file. i suggest app-text/sgrep for location
Created attachment 25343 [details] ebuild for sgrep
sbumitting a better ebuild now, simpler
Created attachment 25344 [details] simpler ebuild, using einstall, not overridding default WORKDIR
Hi, sorry for the delay. Your ebuild emerges and works fine but it has several mistakes. * HOMEPAGE seems incorrect. That page is not for sgrep but for pysgrep. The correct HOMEPAGE should be http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html. * You should use ${P}.tar.gz instead of sgrep-1.92a.tar.gz in SRC_URI. ${P} makes it easier to upgrade packages because usually you only have to rename the ebuild if you use ${P}, otherwise you need to change the tarball name. * LICENSE isn't BSD but GPL-2. Please consult COPYING file in the archive. * Please don't forget to add '|| die' after econf/einstall. Please refer to comments in /usr/portage/skel.ebuild for more detail. (Also, "make DESTDIR=${D} install || die" is preferable rather than using "einstall || die") Please rewrite and reattach your ebuild and we'll add it to Portage. Thanks in advance.
k, I fixed them all and added to CVS (because I use it ;) ). Thanks for the ebuild.