diff options
Diffstat (limited to 'security/prelude-manager')
-rw-r--r-- | security/prelude-manager/Makefile | 46 | ||||
-rw-r--r-- | security/prelude-manager/distinfo | 4 | ||||
-rw-r--r-- | security/prelude-manager/files/patch-Makefile.in | 13 | ||||
-rw-r--r-- | security/prelude-manager/files/patch-configure.in | 29 | ||||
-rw-r--r-- | security/prelude-manager/pkg-plist | 8 |
5 files changed, 38 insertions, 62 deletions
diff --git a/security/prelude-manager/Makefile b/security/prelude-manager/Makefile index 1372952cf070..4504566c7905 100644 --- a/security/prelude-manager/Makefile +++ b/security/prelude-manager/Makefile @@ -5,24 +5,35 @@ # $FreeBSD$ PORTNAME= prelude-manager -PORTVERSION= 0.9.14.2 -PORTREVISION= 7 +PORTVERSION= 1.0.2 CATEGORIES= security -MASTER_SITES= http://www.prelude-technologies.com/download/releases/${PORTNAME}/ +MASTER_SITES= https://www.prelude-ids.org/attachments/download/243/ MAINTAINER= ports@FreeBSD.org COMMENT= Prelude Network Intrusion Detection System central logging point -LIB_DEPENDS+= prelude.20:${PORTSDIR}/security/libprelude \ - gnutls.47:${PORTSDIR}/security/gnutls +LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp \ + gnutls:${PORTSDIR}/security/gnutls \ + gcrypt:${PORTSDIR}/security/libgcrypt \ + gpg-error:${PORTSDIR}/security/libgpg-error \ + prelude:${PORTSDIR}/security/libprelude \ + preludedb:${PORTSDIR}/security/libpreludedb \ + nettle:${PORTSDIR}/security/nettle \ + p11-kit:${PORTSDIR}/security/p11-kit USE_GMAKE= yes +USE_AUTOTOOLS= libltdl +GNU_CONFIGURE= yes +USE_PKGCONFIG= build +USE_GETTEXT= yes +USE_ICONV= yes USE_LDCONFIG= yes -USE_AUTOTOOLS= autoconf + USE_RC_SUBR= prelude-manager CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --localstatedir=/var CONFIGURE_ENV= LIBS="${LIBS} -L${LOCALBASE}/lib" + CFLAGS+= -I${LOCALBASE}/include USERS?= prelude @@ -33,23 +44,21 @@ MAN1= prelude-manager.1 PLIST_SUB= PRELUDEUSER=${USERS} \ PRELUDEGROUP=${GROUPS} -.include <bsd.port.pre.mk> +OPTIONS_DEFINE= XML +OPTIONS_DEFAULT=XML + +XML_DESC= XML plugin + +.include <bsd.port.options.mk> -.if defined(WITHOUT_XML) +.if !${PORT_OPTIONS:MXML} PLIST_SUB+= WITH_XML="@comment " CONFIGURE_ARGS+= --disable-xmltest --without-xml .else -LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2 +USE_GNOME= libxml2 PLIST_SUB+= WITH_XML="" .endif -.if defined(WITHOUT_PRELUDEDB) -PLIST_SUB+= WITH_PRELUDEDB="@comment " -.else -LIB_DEPENDS+= preludedb.4:${PORTSDIR}/security/libpreludedb -PLIST_SUB+= WITH_PRELUDEDB="" -.endif - post-install: @if [ ! -f ${PREFIX}/etc/prelude-manager/prelude-manager.conf ]; then \ ${CP} -p ${PREFIX}/etc/prelude-manager/prelude-manager.conf-dist \ @@ -58,7 +67,8 @@ post-install: .if !defined(NOPORTEXAMPLES) @${MKDIR} ${EXAMPLESDIR} @${MKDIR} ${EXAMPLESDIR}/smtp - ${INSTALL_DATA} ${WRKSRC}/plugins/reports/smtp/template.example ${EXAMPLESDIR}/smtp/template.example + ${INSTALL_DATA} ${WRKSRC}/plugins/reports/smtp/template.example \ + ${EXAMPLESDIR}/smtp/template.example .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/security/prelude-manager/distinfo b/security/prelude-manager/distinfo index a56777e2114f..350178ae9855 100644 --- a/security/prelude-manager/distinfo +++ b/security/prelude-manager/distinfo @@ -1,2 +1,2 @@ -SHA256 (prelude-manager-0.9.14.2.tar.gz) = b73e299ee3dabc1396f8b432e058c140769383b881b096c7ba964fd8e3ff5d22 -SIZE (prelude-manager-0.9.14.2.tar.gz) = 778280 +SHA256 (prelude-manager-1.0.2.tar.gz) = 1c8eb08ba86d9d6c3c1120ae873a1533cd9ab321a22fe65f78ee8b9dd89c9f10 +SIZE (prelude-manager-1.0.2.tar.gz) = 1151156 diff --git a/security/prelude-manager/files/patch-Makefile.in b/security/prelude-manager/files/patch-Makefile.in index b349a4367215..9204854ecfb0 100644 --- a/security/prelude-manager/files/patch-Makefile.in +++ b/security/prelude-manager/files/patch-Makefile.in @@ -1,6 +1,6 @@ ---- Makefile.in.orig 2008-04-28 13:56:31.000000000 +0200 -+++ Makefile.in 2008-04-29 11:30:33.000000000 +0200 -@@ -927,17 +927,8 @@ +--- Makefile.in.orig 2012-06-13 12:25:15.000000000 +0200 ++++ Makefile.in 2012-12-15 21:04:06.000000000 +0100 +@@ -1425,17 +1425,7 @@ $(INSTALL) -d -m 700 $(DESTDIR)$(manager_run_dir); $(INSTALL) -d -m 700 $(DESTDIR)$(manager_scheduler_dir); $(INSTALL) -d -m 700 $(DESTDIR)$(manager_failover_dir); @@ -16,7 +16,6 @@ - $(INSTALL) -m 600 $(top_builddir)/prelude-manager.conf $(DESTDIR)$(configdir)/; \ - fi + $(INSTALL) -m 600 $(top_srcdir)/prelude-manager.conf $(DESTDIR)$(configdir)/prelude-manager.conf-dist -+ - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. - .NOEXPORT: + + dist-hook: + @if test -d "$(srcdir)/.git"; then \ diff --git a/security/prelude-manager/files/patch-configure.in b/security/prelude-manager/files/patch-configure.in deleted file mode 100644 index 8c62d8992752..000000000000 --- a/security/prelude-manager/files/patch-configure.in +++ /dev/null @@ -1,29 +0,0 @@ ---- configure.in.orig 2008-08-21 14:22:20.000000000 +0200 -+++ configure.in 2009-11-09 11:33:23.000000000 +0100 -@@ -86,15 +86,6 @@ - dnl ************************************************** - dnl * Check for GnuTLS. * - dnl ************************************************** --AM_PATH_LIBGNUTLS(1.0.17, gnutls=yes, gnutls=no) --if test x$gnutls != xyes; then -- AC_MSG_ERROR(libgnutls is required in order to build prelude-manager.) --fi -- --old_LIBS=$LIBS --old_CPPFLAGS=$CPPFLAGS --LIBS="$LIBGNUTLS_LIBS" --CPPFLAGS="$LIBGNUTLS_CFLAGS" - - AC_CHECK_LIB(gnutls, gnutls_priority_init, gnutls_string_priority=yes, gnutls_string_priority=no) - if test x$gnutls_string_priority = xyes; then -@@ -104,9 +95,7 @@ - AC_CHECK_HEADER(gnutls/gnutls.h, , - AC_MSG_ERROR("libgnutls development headers are required to build libprelude")) - --CPPFLAGS=$old_CPPFLAGS --LIBS=$old_LIBS -- -+AC_SUBST(LIBGNUTLS_CFLAGS,"") - - - dnl ************************************************** diff --git a/security/prelude-manager/pkg-plist b/security/prelude-manager/pkg-plist index c1bd2705bbbc..ab945c4eae44 100644 --- a/security/prelude-manager/pkg-plist +++ b/security/prelude-manager/pkg-plist @@ -14,12 +14,10 @@ lib/prelude-manager/filters/thresholding.so lib/prelude-manager/filters/thresholding.la lib/prelude-manager/decodes/normalize.so lib/prelude-manager/decodes/normalize.la -%%WITH_PRELUDEDB%%lib/prelude-manager/reports/db.la -%%WITH_PRELUDEDB%%lib/prelude-manager/reports/db.so +lib/prelude-manager/reports/db.la +lib/prelude-manager/reports/db.so lib/prelude-manager/reports/debug.la lib/prelude-manager/reports/debug.so -lib/prelude-manager/reports/relaying.la -lib/prelude-manager/reports/relaying.so lib/prelude-manager/reports/smtp.la lib/prelude-manager/reports/smtp.so lib/prelude-manager/reports/textmod.la @@ -38,6 +36,4 @@ lib/prelude-manager/reports/textmod.so @dirrmtry lib/prelude-manager @dirrmtry include/prelude-manager @dirrmtry etc/prelude-manager -@dirrmtry /var/run/prelude-manager -@dirrmtry /var/spool/prelude-manager @unexec echo "If you are permanently removing this port, you should remove ${PKG_PREFIX}/etc/prelude-manager, /var/run/prelude-manager and /var/spool/prelude-manager directories to clean up any files left." | fmt |