Hi You may find this ebuild unnecessary. But, please find the attached acid-0.9.6b23.ebuild. Acid is widely-known as an analysis console for intrustion detections like Snort and it can also be used with another application called logsnorter found at snort.org site. logsnorter is currently not in the gentoo portage, and therefore, this ebuild did not incorporate the details to work with logsnorter. Perhaps someone would like to further improve on it. Otherwise, it is just meant for Snort. Jasmine
Created attachment 28562 [details] acid-0.9.6b23 ebuild
Hi Jasmine, a few problems with the ebuild submitted: - MySQL/Postgres is configured at run-time (not compile time) so there is no conflict having mysql and postgres USE flag enabled at the same time. - ADODB is required at all times, as it provides the connectivity to the database. I would actually leave out mysql/postgres dependency from the acid ebuild and let ADODB fix what-ever dependencies required. - Graphing should be controlled by the dev-php/jpgraph dependency only, as it will import the required dependencies on it's own. - The information message at the end of the ebuild could be more descriptive. The last couple of days I've been helping out on #snort IRC channel and many (*many*) people doesn't get it that you need to use the create_mysql file from snort's contrib directory, and instead just creating the extra tables from the SQL file that is shipped with ACID. Please submit a updated ebuild with these issues resolved.
Created attachment 29595 [details] amended acid-0.9.6b23.ebuild Thanks for your comments Michael. Here's the attached amended ebuild for review again.
I've modified the ebuild abit, to adhere to webapp, and abit of tidying here and there. now in portage. Thanks for the ebuild.