Split up the libpreludedb. Approved by agc@.diff -r1.26 -r1.27 pkgsrc/security/libpreludedb/Makefile
(hasso)
@@ -1,32 +1,21 @@ | @@ -1,32 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2009/08/24 13:50:03 hasso Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2009/10/02 09:50:38 hasso Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libpreludedb-0.9.15.3 | 4 | .include "../../security/libpreludedb/Makefile.common" | |
5 | CATEGORIES= security | 5 | .include "../../mk/bsd.prefs.mk" | |
6 | MASTER_SITES= http://www.prelude-ids.com/download/releases/libpreludedb/ | |||
7 | 6 | |||
8 | MAINTAINER= shannonjr@NetBSD.org | 7 | COMMENT= LibPreludeDB libraries | |
9 | HOMEPAGE= http://www.prelude-ids.org/download/releases/ | |||
10 | COMMENT= Provides an interface to the database used to store IDMEF alerts | |||
11 | 8 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 9 | CONFIGURE_ARGS+= --with-perl=no | |
13 | 10 | CONFIGURE_ARGS+= --with-python=no | ||
14 | USE_PKGLOCALEDIR= yes | 11 | CONFIGURE_ARGS+= --with-mysql=no | |
15 | USE_LIBTOOL= yes | 12 | CONFIGURE_ARGS+= --with-postgresql=no | |
16 | GNU_CONFIGURE= yes | 13 | CONFIGURE_ARGS+= --with-sqlite3=no | |
17 | USE_TOOLS+= make | |||
18 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} | |||
19 | USE_LANGUAGES= c c++ | |||
20 | ||||
21 | .include "options.mk" | |||
22 | ||||
23 | pre-configure: | |||
24 | ${LN} -s ${BUILDLINK_DIR}/lib/libltdl.la ${BUILDLINK_DIR}/lib/libltdlc.la | |||
25 | 14 | |||
26 | post-install: | 15 | post-install: | |
27 | ${INSTALL_DATA} ${FILESDIR}/addIndices.sql ${DESTDIR}${PREFIX}/share/libpreludedb/classic | 16 | ${INSTALL_DATA} ${FILESDIR}/addIndices.sql ${DESTDIR}${PREFIX}/share/libpreludedb/classic | |
28 | 17 | |||
29 | .include "../../security/libprelude/buildlink3.mk" | 18 | .include "../../security/libprelude/buildlink3.mk" | |
30 | .include "../../devel/libltdl/buildlink3.mk" | 19 | .include "../../devel/libltdl/buildlink3.mk" | |
31 | .include "../../mk/pthread.buildlink3.mk" | 20 | .include "../../mk/pthread.buildlink3.mk" | |
32 | .include "../../mk/bsd.pkg.mk" | 21 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: Makefile.common,v 1.1 2009/10/02 09:50:38 hasso Exp $
#
# used by security/libpreludedb/Makefile
# used by security/libpreludedb-mysql/Makefile
# used by security/libpreludedb-perl/Makefile
# used by security/libpreludedb-pgsql/Makefile
# used by security/libpreludedb-python/Makefile
# used by security/libpreludedb-sqlite3/Makefile
DISTNAME= libpreludedb-${VERSION}
VERSION= 0.9.15.3
CATEGORIES= security
MASTER_SITES= http://www.prelude-ids.com/download/releases/libpreludedb/
MAINTAINER= shannonjr@NetBSD.org
HOMEPAGE= http://www.prelude-ids.org/download/releases/
COMMENT= Provides an interface to the database used to store IDMEF alerts
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
USE_TOOLS+= make
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
USE_LANGUAGES= c c++
PKG_OPTIONS_VAR= PKG_OPTIONS.libpreludedb
pre-configure:
${LN} -s ${BUILDLINK_DIR}/lib/libltdl.la ${BUILDLINK_DIR}/lib/libltdlc.la
@@ -1,63 +1,57 @@ | @@ -1,63 +1,57 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2009/08/24 13:50:03 hasso Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2009/10/02 09:50:38 hasso Exp $ | |
2 | bin/libpreludedb-config | 2 | bin/libpreludedb-config | |
3 | bin/preludedb-admin | 3 | bin/preludedb-admin | |
4 | include/libpreludedb/preludedb-error.h | 4 | include/libpreludedb/preludedb-error.h | |
5 | include/libpreludedb/preludedb-path-selection.h | 5 | include/libpreludedb/preludedb-path-selection.h | |
6 | include/libpreludedb/preludedb-plugin-format.h | 6 | include/libpreludedb/preludedb-plugin-format.h | |
7 | include/libpreludedb/preludedb-plugin-sql.h | 7 | include/libpreludedb/preludedb-plugin-sql.h | |
8 | include/libpreludedb/preludedb-sql-settings.h | 8 | include/libpreludedb/preludedb-sql-settings.h | |
9 | include/libpreludedb/preludedb-sql.h | 9 | include/libpreludedb/preludedb-sql.h | |
10 | include/libpreludedb/preludedb-version.h | 10 | include/libpreludedb/preludedb-version.h | |
11 | include/libpreludedb/preludedb.h | 11 | include/libpreludedb/preludedb.h | |
12 | lib/libpreludedb.la | 12 | lib/libpreludedb.la | |
13 | lib/libpreludedb/plugins/formats/classic.la | 13 | lib/libpreludedb/plugins/formats/classic.la | |
14 | ${PLIST.mysql}lib/libpreludedb/plugins/sql/mysql.la | |||
15 | ${PLIST.pgsql}lib/libpreludedb/plugins/sql/pgsql.la | |||
16 | ${PLIST.sqlite3}lib/libpreludedb/plugins/sql/sqlite3.la | |||
17 | ${PLIST.python}${PYSITELIB}/_preludedb.so | |||
18 | ${PLIST.python}${PYSITELIB}/preludedb.py | |||
19 | ${PLIST.python}${PYSITELIB}/preludedb.pyc | |||
20 | share/aclocal/libpreludedb.m4 | 14 | share/aclocal/libpreludedb.m4 | |
21 | share/gtk-doc/html/libpreludedb/ch01.html | 15 | share/gtk-doc/html/libpreludedb/ch01.html | |
22 | share/gtk-doc/html/libpreludedb/libpreludedb.devhelp2 | 16 | share/gtk-doc/html/libpreludedb/libpreludedb.devhelp2 | |
23 | share/gtk-doc/html/libpreludedb/home.png | 17 | share/gtk-doc/html/libpreludedb/home.png | |
24 | share/gtk-doc/html/libpreludedb/index.html | 18 | share/gtk-doc/html/libpreludedb/index.html | |
25 | share/gtk-doc/html/libpreludedb/index.sgml | 19 | share/gtk-doc/html/libpreludedb/index.sgml | |
26 | share/gtk-doc/html/libpreludedb/left.png | 20 | share/gtk-doc/html/libpreludedb/left.png | |
27 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-error.html | 21 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-error.html | |
28 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-path-selection.html | 22 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-path-selection.html | |
29 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-plugin-format.html | 23 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-plugin-format.html | |
30 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-plugin-sql.html | 24 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-plugin-sql.html | |
31 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-sql-settings.html | 25 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-sql-settings.html | |
32 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-sql.html | 26 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-sql.html | |
33 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-version.html | 27 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb-version.html | |
34 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb.html | 28 | share/gtk-doc/html/libpreludedb/libpreludedb-preludedb.html | |
35 | share/gtk-doc/html/libpreludedb/libpreludedb.devhelp | 29 | share/gtk-doc/html/libpreludedb/libpreludedb.devhelp | |
36 | share/gtk-doc/html/libpreludedb/right.png | 30 | share/gtk-doc/html/libpreludedb/right.png | |
37 | share/gtk-doc/html/libpreludedb/style.css | 31 | share/gtk-doc/html/libpreludedb/style.css | |
38 | share/gtk-doc/html/libpreludedb/up.png | 32 | share/gtk-doc/html/libpreludedb/up.png | |
33 | share/libpreludedb/classic/addIndices.sql | |||
39 | share/libpreludedb/classic/mysql-update-14-1.sql | 34 | share/libpreludedb/classic/mysql-update-14-1.sql | |
40 | share/libpreludedb/classic/mysql-update-14-2.sql | 35 | share/libpreludedb/classic/mysql-update-14-2.sql | |
41 | share/libpreludedb/classic/mysql-update-14-3.sql | 36 | share/libpreludedb/classic/mysql-update-14-3.sql | |
42 | share/libpreludedb/classic/mysql-update-14-4.sql | 37 | share/libpreludedb/classic/mysql-update-14-4.sql | |
43 | share/libpreludedb/classic/mysql-update-14-5.sql | 38 | share/libpreludedb/classic/mysql-update-14-5.sql | |
44 | share/libpreludedb/classic/pgsql-update-14-5.sql | 39 | share/libpreludedb/classic/pgsql-update-14-5.sql | |
45 | share/libpreludedb/classic/sqlite-update-14-5.sql | 40 | share/libpreludedb/classic/sqlite-update-14-5.sql | |
46 | share/libpreludedb/classic/mysql-update-14-7.sql | 41 | share/libpreludedb/classic/mysql-update-14-7.sql | |
47 | share/libpreludedb/classic/pgsql-update-14-7.sql | 42 | share/libpreludedb/classic/pgsql-update-14-7.sql | |
48 | share/libpreludedb/classic/sqlite-update-14-7.sql | 43 | share/libpreludedb/classic/sqlite-update-14-7.sql | |
49 | share/libpreludedb/classic/mysql.sql | 44 | share/libpreludedb/classic/mysql.sql | |
50 | share/libpreludedb/classic/mysql2pgsql.sh | 45 | share/libpreludedb/classic/mysql2pgsql.sh | |
51 | share/libpreludedb/classic/mysql2sqlite.sh | 46 | share/libpreludedb/classic/mysql2sqlite.sh | |
52 | share/libpreludedb/classic/pgsql-update-14-1.sql | 47 | share/libpreludedb/classic/pgsql-update-14-1.sql | |
53 | share/libpreludedb/classic/pgsql-update-14-2.sql | 48 | share/libpreludedb/classic/pgsql-update-14-2.sql | |
54 | share/libpreludedb/classic/pgsql-update-14-3.sql | 49 | share/libpreludedb/classic/pgsql-update-14-3.sql | |
55 | share/libpreludedb/classic/pgsql-update-14-4.sql | 50 | share/libpreludedb/classic/pgsql-update-14-4.sql | |
56 | share/libpreludedb/classic/addIndices.sql | |||
57 | share/libpreludedb/classic/pgsql.sql | 51 | share/libpreludedb/classic/pgsql.sql | |
58 | share/libpreludedb/classic/sqlite.sql | 52 | share/libpreludedb/classic/sqlite.sql | |
59 | share/libpreludedb/classic/sqlite-update-14-4.sql | 53 | share/libpreludedb/classic/sqlite-update-14-4.sql | |
60 | share/libpreludedb/classic/mysql-update-14-6.sql | 54 | share/libpreludedb/classic/mysql-update-14-6.sql | |
61 | share/libpreludedb/classic/pgsql-update-14-6.sql | 55 | share/libpreludedb/classic/pgsql-update-14-6.sql | |
62 | share/libpreludedb/classic/sqlite-update-14-6.sql | 56 | share/libpreludedb/classic/sqlite-update-14-6.sql | |
63 | man/man1/preludedb-admin.1 | 57 | man/man1/preludedb-admin.1 |
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.12 2009/03/20 19:25:19 joerg Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.13 2009/10/02 09:50:38 hasso Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libpreludedb | 3 | BUILDLINK_TREE+= libpreludedb | |
4 | 4 | |||
5 | .if !defined(LIBPRELUDEDB_BUILDLINK3_MK) | 5 | .if !defined(LIBPRELUDEDB_BUILDLINK3_MK) | |
6 | LIBPRELUDEDB_BUILDLINK3_MK:= | 6 | LIBPRELUDEDB_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libpreludedb+= libpreludedb>=0.9.3 | 8 | BUILDLINK_API_DEPENDS.libpreludedb+= libpreludedb>=0.9.15.3 | |
9 | BUILDLINK_ABI_DEPENDS.libpreludedb?= libpreludedb>=0.9.13nb2 | |||
10 | BUILDLINK_PKGSRCDIR.libpreludedb?= ../../security/libpreludedb | 9 | BUILDLINK_PKGSRCDIR.libpreludedb?= ../../security/libpreludedb | |
11 | 10 | |||
12 | .include "../../security/libprelude/buildlink3.mk" | 11 | .include "../../security/libprelude/buildlink3.mk" | |
13 | .include "../../lang/perl5/buildlink3.mk" | 12 | .include "../../devel/libltdl/buildlink3.mk" | |
14 | .endif # LIBPRELUDEDB_BUILDLINK3_MK | 13 | .endif # LIBPRELUDEDB_BUILDLINK3_MK | |
15 | 14 | |||
16 | BUILDLINK_TREE+= -libpreludedb | 15 | BUILDLINK_TREE+= -libpreludedb |
@@ -1,6 +1,9 @@ | @@ -1,6 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2009/08/24 13:50:03 hasso Exp $ | 1 | $NetBSD: distinfo,v 1.15 2009/10/02 09:50:38 hasso Exp $ | |
2 | 2 | |||
3 | SHA1 (libpreludedb-0.9.15.3.tar.gz) = 617ca366401f461380ceff5de037efa7743ca1ec | 3 | SHA1 (libpreludedb-0.9.15.3.tar.gz) = 617ca366401f461380ceff5de037efa7743ca1ec | |
4 | RMD160 (libpreludedb-0.9.15.3.tar.gz) = 70af1692966a6b31d4b18a2342a74991d3e8bfed | 4 | RMD160 (libpreludedb-0.9.15.3.tar.gz) = 70af1692966a6b31d4b18a2342a74991d3e8bfed | |
5 | Size (libpreludedb-0.9.15.3.tar.gz) = 935457 bytes | 5 | Size (libpreludedb-0.9.15.3.tar.gz) = 935457 bytes | |
6 | SHA1 (patch-aa) = 11cb4f1353a5dbfc046992d862230849aeb21afa | 6 | SHA1 (patch-aa) = 11cb4f1353a5dbfc046992d862230849aeb21afa | |
7 | SHA1 (patch-ab) = 52fe326b51634cdc123d4ccb48ac054c7cf318c4 | |||
8 | SHA1 (patch-ac) = d71fa2d8ec5c84692dc68801e06651bc70628e89 | |||
9 | SHA1 (patch-ad) = abd409d4e955f202796a5cb9da3360a76e8d2855 |
$NetBSD: patch-ab,v 1.1 2009/10/02 09:50:38 hasso Exp $
--- plugins/sql/sqlite3/Makefile.in.orig 2009-09-26 16:38:21 +0200
+++ plugins/sql/sqlite3/Makefile.in 2009-09-26 16:39:12 +0200
@@ -121,7 +121,7 @@
am__installdirs = "$(DESTDIR)$(sqlite3dir)"
LTLIBRARIES = $(sqlite3_LTLIBRARIES)
@HAVE_SQLITE3_TRUE@sqlite3_la_DEPENDENCIES = \
-@HAVE_SQLITE3_TRUE@ $(top_builddir)/src/libpreludedb.la
+@HAVE_SQLITE3_TRUE@ $(top_builddir)/../.buildlink/lib/libpreludedb.la
am__sqlite3_la_SOURCES_DIST = sqlite3.c
@HAVE_SQLITE3_TRUE@am_sqlite3_la_OBJECTS = sqlite3.lo
sqlite3_la_OBJECTS = $(am_sqlite3_la_OBJECTS)
@@ -590,7 +590,7 @@
AM_CPPFLAGS = @PCFLAGS@ -I$(top_srcdir)/src/include -I$(top_srcdir)/libmissing -I$(top_builddir)/libmissing @LIBPRELUDE_CFLAGS@ @SQLITE3_CFLAGS@
sqlite3_la_LDFLAGS = -module -avoid-version @LIBPRELUDE_LDFLAGS@
@HAVE_SQLITE3_TRUE@sqlite3_la_SOURCES = sqlite3.c
-@HAVE_SQLITE3_TRUE@sqlite3_la_LIBADD = $(top_builddir)/src/libpreludedb.la @LIBPRELUDE_LIBS@ @SQLITE3_LDFLAGS@
+@HAVE_SQLITE3_TRUE@sqlite3_la_LIBADD = $(top_builddir)/../.buildlink/lib/libpreludedb.la @LIBPRELUDE_LIBS@ @SQLITE3_LDFLAGS@
@HAVE_SQLITE3_TRUE@sqlite3dir = $(sql_plugin_dir)
@HAVE_SQLITE3_TRUE@sqlite3_LTLIBRARIES = sqlite3.la
all: all-am
$NetBSD: patch-ac,v 1.1 2009/10/02 09:50:38 hasso Exp $
--- plugins/sql/mysql/Makefile.in.orig 2009-09-26 16:39:48 +0200
+++ plugins/sql/mysql/Makefile.in 2009-09-26 16:40:18 +0200
@@ -121,7 +121,7 @@
am__installdirs = "$(DESTDIR)$(mysqldir)"
LTLIBRARIES = $(mysql_LTLIBRARIES)
@HAVE_MYSQL_TRUE@mysql_la_DEPENDENCIES = \
-@HAVE_MYSQL_TRUE@ $(top_builddir)/src/libpreludedb.la
+@HAVE_MYSQL_TRUE@ $(top_builddir)/../.buildlink/lib/libpreludedb.la
am__mysql_la_SOURCES_DIST = mysql.c
@HAVE_MYSQL_TRUE@am_mysql_la_OBJECTS = mysql.lo
mysql_la_OBJECTS = $(am_mysql_la_OBJECTS)
@@ -590,7 +590,7 @@
AM_CPPFLAGS = @PCFLAGS@ -I$(top_srcdir)/src/include -I$(top_srcdir)/libmissing -I$(top_builddir)/libmissing @LIBPRELUDE_CFLAGS@ @MYSQL_CFLAGS@
mysql_la_LDFLAGS = -module -avoid-version @LIBPRELUDE_LDFLAGS@
@HAVE_MYSQL_TRUE@mysql_la_SOURCES = mysql.c
-@HAVE_MYSQL_TRUE@mysql_la_LIBADD = $(top_builddir)/src/libpreludedb.la @LIBPRELUDE_LIBS@ @MYSQL_LDFLAGS@
+@HAVE_MYSQL_TRUE@mysql_la_LIBADD = $(top_builddir)/../.buildlink/lib/libpreludedb.la @LIBPRELUDE_LIBS@ @MYSQL_LDFLAGS@
@HAVE_MYSQL_TRUE@mysqldir = $(sql_plugin_dir)
@HAVE_MYSQL_TRUE@mysql_LTLIBRARIES = mysql.la
all: all-am
$NetBSD: patch-ad,v 1.1 2009/10/02 09:50:38 hasso Exp $
--- plugins/sql/pgsql/Makefile.in.orig 2009-09-26 16:39:52 +0200
+++ plugins/sql/pgsql/Makefile.in 2009-09-26 16:40:32 +0200
@@ -121,7 +121,7 @@
am__installdirs = "$(DESTDIR)$(pgsqldir)"
LTLIBRARIES = $(pgsql_LTLIBRARIES)
@HAVE_PGSQL_TRUE@pgsql_la_DEPENDENCIES = \
-@HAVE_PGSQL_TRUE@ $(top_builddir)/src/libpreludedb.la
+@HAVE_PGSQL_TRUE@ $(top_builddir)/../.buildlink/lib/libpreludedb.la
am__pgsql_la_SOURCES_DIST = pgsql.c
@HAVE_PGSQL_TRUE@am_pgsql_la_OBJECTS = pgsql.lo
pgsql_la_OBJECTS = $(am_pgsql_la_OBJECTS)
@@ -590,7 +590,7 @@
AM_CPPFLAGS = @PCFLAGS@ -I$(top_srcdir)/src/include -I$(top_srcdir)/libmissing -I$(top_builddir)/libmissing @LIBPRELUDE_CFLAGS@ @POSTGRESQL_CFLAGS@
pgsql_la_LDFLAGS = -module -avoid-version @LIBPRELUDE_LDFLAGS@
@HAVE_PGSQL_TRUE@pgsql_la_SOURCES = pgsql.c
-@HAVE_PGSQL_TRUE@pgsql_la_LIBADD = $(top_builddir)/src/libpreludedb.la @LIBPRELUDE_LIBS@ @POSTGRESQL_LDFLAGS@
+@HAVE_PGSQL_TRUE@pgsql_la_LIBADD = $(top_builddir)/../.buildlink/lib/libpreludedb.la @LIBPRELUDE_LIBS@ @POSTGRESQL_LDFLAGS@
@HAVE_PGSQL_TRUE@pgsqldir = $(sql_plugin_dir)
@HAVE_PGSQL_TRUE@pgsql_LTLIBRARIES = pgsql.la
all: all-am