Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41115 - sgrep-1.92a.ebuild (New Package)
Summary: sgrep-1.92a.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-02-10 08:01 UTC by Martin Blais
Modified: 2004-09-01 22:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for sgrep (sgrep-1.92a.ebuild,583 bytes, text/plain)
2004-02-10 08:02 UTC, Martin Blais
Details
simpler ebuild, using einstall, not overridding default WORKDIR (sgrep-1.92a.ebuild,548 bytes, text/plain)
2004-02-10 08:10 UTC, Martin Blais
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Blais 2004-02-10 08:01:16 UTC
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
Comment 1 Martin Blais 2004-02-10 08:02:47 UTC
Created attachment 25343 [details]
ebuild for sgrep
Comment 2 Martin Blais 2004-02-10 08:09:33 UTC
sbumitting a better ebuild now, simpler
Comment 3 Martin Blais 2004-02-10 08:10:29 UTC
Created attachment 25344 [details]
simpler ebuild, using einstall, not overridding default WORKDIR
Comment 4 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-03-27 10:18:22 UTC
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.
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-01 22:58:15 UTC
k, I fixed them all and added to CVS (because I use it ;) ).
Thanks for the ebuild.