[42132] trunk/dports/security/libpreludedb/Portfile

blb at macports.org blb at macports.org
Sat Nov 15 16:47:29 PST 2008


Revision: 42132
          http://trac.macports.org/changeset/42132
Author:   blb at macports.org
Date:     2008-11-15 16:47:29 -0800 (Sat, 15 Nov 2008)
Log Message:
-----------
security/libpreludedb - version update to 0.9.15.1, add several variants;
ticket #17255

Modified Paths:
--------------
    trunk/dports/security/libpreludedb/Portfile

Modified: trunk/dports/security/libpreludedb/Portfile
===================================================================
--- trunk/dports/security/libpreludedb/Portfile	2008-11-16 00:45:51 UTC (rev 42131)
+++ trunk/dports/security/libpreludedb/Portfile	2008-11-16 00:47:29 UTC (rev 42132)
@@ -4,31 +4,83 @@
 PortSystem      1.0
 
 name            libpreludedb
-version         0.9.13
+version         0.9.15.1
 categories      security
-maintainers     nomaintainer
+maintainers     googelmail.com:usx303 \
+                openmaintainer
 
-description     Prelude Network Intrusion Detection System framework library for access to Prelude NIDS database
+description     Prelude Universal SIM - database wrapper
 
 long_description \
-                The PreludeDB Library provides an abstraction layer upon the type and \
-                format of the database used to store IDMEF alerts.  It allows developers \
-                to use the Prelude IDMEF database easily and efficiently without worrying \
-                about SQL, and to access the database independently of the type/format \
-                of the database.\
-                \
-                Prelude is an Hybrid IDS framework that relies on the IDMEF (Intrusion \
-                Detection Message Exchange Format) IETF standard.  It enables security \
-                sensors such as Snort, honeyd, Nessus Vulnerability Scanner, Samhain, \
-                over 30 types of system logs, and many others to verify an attack \
-                by performing automatic correlation between events.
+                Prelude is a Universal "Security Information Management" (SIM) system. \
+                Prelude collects, normalizes, sorts, aggregates, correlates and \
+                reports all security-related events independently of the product brand \
+                or license giving rise to such events.
 
-homepage        http://www.prelude-ids.org
-master_sites    http://www.prelude-ids.org/download/releases/ \
-                http://www.prelude-ids.org/download/releases/old/
+homepage        http://www.prelude-ids.org/
+master_sites    ${homepage}/download/releases/libpreludedb/
+
 platforms       darwin
-checksums       md5 6db651ba88a90c8c23caeb0f1881b465
 build.type      gnu
-configure.args  --mandir=${prefix}/share/man \
-                --with-html-dir=${prefix}/share/doc
+
+checksums       md5 792b6ce058e4b9db44279409dbc662a3\
+                sha1 dce8c3de03c186796e66c965da9be7af91125d3a\
+                rmd160 cecb601fd04fcbbab03bb9d49a15a0f80adcd92d
+
+
+configure.args  --without-mysql \
+                --without-sqlite \
+                --without-pgsql \
+                --without-perl \
+                --without-python
+
 depends_lib     port:libprelude
+
+#destroot.keepdirs \
+#                ${destroot}${prefix}/var/spool/prelude \
+#                ${destroot}${prefix}/etc/prelude/profile
+
+#post-destroot { file delete -force "${destroot}${prefix}/lib/charset.alias" }
+
+default_variants \
+                +sqlite3
+variant python24 conflicts python25 description {python2.4 bindings} {
+        configure.args-delete   --without-python
+        configure.args-append   --with-python=${prefix}/bin/python2.4
+        depends_lib-append port:python24
+}
+
+variant python25 conflicts python24 description {python2.5 bindings} {
+        configure.args-delete   --without-python
+        configure.args-append   --with-python=${prefix}/bin/python2.5
+        depends_lib-append port:python25
+}
+
+variant perl description {perl bindings} {
+        configure.args-delete   --without-perl
+        configure.args-append   --with-perl=${prefix}/bin/perl5.8
+        depends_lib-append port:perl5.8
+}
+
+variant sqlite3 description {sqlite3 database support} {
+        configure.args-delete   --without-sqlite
+        depends_lib-append port:sqlite3
+}
+
+#variant mysql4 description {mysql4 database support} {
+#        configure.args-delete   --without-mysql
+#        configure.args-append   --with-mysql
+#        depends_lib-append port:mysql4
+#}
+
+#variant mysql5 description {mysql5 database support} {
+#        configure.args-delete   --without-mysql
+#        configure.args-append   --with-mysql
+#        depends_lib-append port:mysql5
+#}
+
+#variant postgresql description {postgresql database support} {
+#        configure.args-delete   --without-pgsql
+#        configure.args-append   --with-pgsql
+#        depends_lib-append port:postgreql
+#}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081115/2f693457/attachment.html>


More information about the macports-changes mailing list