ports/53011: [New port] security/libprelude (part of Prelude NIDS port, 1/4)
Clement Laforet
sheepkiller at cultdeadsheep.org
Sat Jun 7 10:00:33 UTC 2003
>Number: 53011
>Category: ports
>Synopsis: [New port] security/libprelude (part of Prelude NIDS port, 1/4)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jun 07 03:00:31 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Clement Laforet
>Release: FreeBSD 4.8-STABLE i386
>Organization:
cotds.org
>Environment:
System: FreeBSD lucifer.cultdeadsheep.org 4.8-STABLE FreeBSD 4.8-STABLE #2: Fri Jun 6 19:30:55 CEST 2003 root at lucifer.cultdeadsheep.org:/usr/src/sys/compile/LUCIFER i386
>Description:
Rewrite of ports/41320 PR.
libprelude : this library provides a number of features to prelude sensors,
including communication with the prelude manager.
>How-To-Repeat:
N/A.
>Fix:
--- libprelude.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# libprelude
# libprelude/pkg-descr
# libprelude/pkg-plist
# libprelude/distinfo
# libprelude/Makefile
# libprelude/files
# libprelude/files/patch-Makefile.in
#
echo c - libprelude
mkdir -p libprelude > /dev/null 2>&1
echo x - libprelude/pkg-descr
sed 's/^X//' >libprelude/pkg-descr << 'END-of-libprelude/pkg-descr'
XPrelude is a new innovative hybrid Intrusion Detection system designed
Xto be very modular, distributed, rock solid and fast.
X
XThis library provides a number of features to sensors, including
Xcommunication with the manager.
X
XWWW: http://www.prelude-ids.org/
END-of-libprelude/pkg-descr
echo x - libprelude/pkg-plist
sed 's/^X//' >libprelude/pkg-plist << 'END-of-libprelude/pkg-plist'
Xbin/sensor-adduser
Xbin/libprelude-config
X at unexec [ -f %D/etc/prelude-sensors/sensors-default.conf-dist ] && rm %D/etc/prelude-sensors/sensors-default.conf-dist || true
Xinclude/libprelude/config-engine.h
Xinclude/libprelude/idmef-message-id.h
Xinclude/libprelude/idmef-tree.h
Xinclude/libprelude/idmef-tree-func.h
Xinclude/libprelude/idmef-msg-send.h
Xinclude/libprelude/plugin-common.h
Xinclude/libprelude/plugin-common-prv.h
Xinclude/libprelude/ssl-gencrypto.h
Xinclude/libprelude/ssl-settings.h
Xinclude/libprelude/ssl-registration-msg.h
Xinclude/libprelude/daemonize.h
Xinclude/libprelude/string-matching.h
Xinclude/libprelude/timer.h
Xinclude/libprelude/list.h
Xinclude/libprelude/variable.h
Xinclude/libprelude/prelude-auth.h
Xinclude/libprelude/prelude-list.h
Xinclude/libprelude/prelude-client.h
Xinclude/libprelude/prelude-client-mgr.h
Xinclude/libprelude/prelude-getopt.h
Xinclude/libprelude/prelude-getopt-wide.h
Xinclude/libprelude/prelude-io.h
Xinclude/libprelude/prelude-message.h
Xinclude/libprelude/prelude-message-buffered.h
Xinclude/libprelude/prelude-message-id.h
Xinclude/libprelude/prelude-async.h
Xinclude/libprelude/prelude-ident.h
Xinclude/libprelude/prelude-path.h
Xinclude/libprelude/prelude-log.h
Xinclude/libprelude/sensor.h
Xinclude/libprelude/threads.h
Xinclude/libprelude/extract.h
Xinclude/libprelude/common.h
Xinclude/libprelude/config.h
Xlib/libprelude.so.0
Xlib/libprelude.so
Xlib/libprelude.la
Xshare/doc/libprelude/c4.html
Xshare/doc/libprelude/index.html
Xshare/doc/libprelude/libprelude-client-ident.html
Xshare/doc/libprelude/libprelude-common.html
Xshare/doc/libprelude/libprelude-config-engine.html
Xshare/doc/libprelude/libprelude-daemonize.html
Xshare/doc/libprelude/libprelude-extract.html
Xshare/doc/libprelude/libprelude-idmef-message-id.html
Xshare/doc/libprelude/libprelude-idmef-msg-send.html
Xshare/doc/libprelude/libprelude-idmef-tree-func.html
Xshare/doc/libprelude/libprelude-idmef-tree.html
Xshare/doc/libprelude/libprelude-list.html
Xshare/doc/libprelude/libprelude-plugin-common-prv.html
Xshare/doc/libprelude/libprelude-prelude-io.html
Xshare/doc/libprelude/libprelude-plugin-common.html
Xshare/doc/libprelude/libprelude-prelude-async.html
Xshare/doc/libprelude/libprelude-prelude-auth.html
Xshare/doc/libprelude/libprelude-prelude-client-mgr.html
Xshare/doc/libprelude/libprelude-prelude-client.html
Xshare/doc/libprelude/libprelude-prelude-getopt-wide.html
Xshare/doc/libprelude/libprelude-prelude-getopt.html
Xshare/doc/libprelude/libprelude-prelude-ident.html
Xshare/doc/libprelude/libprelude-prelude-list.html
Xshare/doc/libprelude/libprelude-prelude-log.html
Xshare/doc/libprelude/libprelude-prelude-message-buffered.html
Xshare/doc/libprelude/libprelude-prelude-message-id.html
Xshare/doc/libprelude/libprelude-prelude-message.html
Xshare/doc/libprelude/libprelude-prelude-path.html
Xshare/doc/libprelude/libprelude-sensor.html
Xshare/doc/libprelude/libprelude-ssl-gencrypto.html
Xshare/doc/libprelude/libprelude-ssl-registration-msg.html
Xshare/doc/libprelude/libprelude-ssl-settings.html
Xshare/doc/libprelude/libprelude-ssl.html
Xshare/doc/libprelude/libprelude-string-matching.html
Xshare/doc/libprelude/libprelude-threads.html
Xshare/doc/libprelude/libprelude-timer.html
Xshare/doc/libprelude/libprelude-variable.html
Xshare/doc/libprelude/index.sgml
X at unexec rmdir %D/etc/prelude-sensors/ssl 2>/dev/null || true
X at unexec rmdir %D/etc/prelude-sensors/plaintext 2>/dev/null || true
X at unexec rmdir %D/etc/prelude-sensors 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/prelude-sensors`` to remove any configuration files left." | fmt
X at dirrm include/libprelude
X at dirrm share/doc/libprelude
X at unexec rmdir %D/var/spool/prelude-sensors 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/var/spool/prelude-sensors`` to remove any files left." | fmt
X at unexec rmdir %D/var/spool 2>/dev/null || true
X at unexec rmdir %D/var 2>/dev/null || true
X at exec /sbin/ldconfig -m
X at unexec /sbin/ldconfig -R
END-of-libprelude/pkg-plist
echo x - libprelude/distinfo
sed 's/^X//' >libprelude/distinfo << 'END-of-libprelude/distinfo'
XMD5 (libprelude-0.8.5.tar.gz) = 058a375229af13e30761c45f0d76adbe
END-of-libprelude/distinfo
echo x - libprelude/Makefile
sed 's/^X//' >libprelude/Makefile << 'END-of-libprelude/Makefile'
X# New ports collection makefile for: libprelude
X# Date created: Sun Aug 4 19:31:17 CEST 2002
X# Whom: Clement Laforet <sheepkiller at cultdeadsheep.org>
X# $FreeBSD$
X
XPORTNAME= libprelude
XPORTVERSION= 0.8.5
XCATEGORIES= security
XMASTER_SITES= http://www.prelude-ids.org/download/releases/
X
XMAINTAINER= sheepkiller at cultdeadsheep.org
XCOMMENT= Prelude Network Intrusion Detection System librairies
X
XUSE_REINPLACE= yes
XGNU_MAKE= yes
XGNU_CONFIGURE= yes
XUSE_AUTOCONF= yes
XWANT_AUTOCONF_VER= 253
XINSTALLS_SHLIB= yes
XCONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc \
X --program-prefix=""
X
X.if defined(WITHOUT_SSL)
XCONFIGURE_ARGS+= --disable-openssl
X.else
XUSE_OPENSSL= YES
X.endif
X
Xpost-extract:
X @${ECHO} ""
X @${ECHO} "*------------------------------------------------------------------*"
X @${ECHO} "Options:"
X @${ECHO} ""
X @${ECHO} " WITHOUT_SSL=yes Disable SSL support in libprelude"
X @${ECHO} "*------------------------------------------------------------------*"
X @${ECHO} ""
X
Xpre-configure:
X @${REINPLACE_CMD} 's!\$(prefix)/libprelude/include!\$(prefix)/include/libprelude!' \
X ${WRKSRC}/Makefile.in
X @${ECHO} "===> Regenerating libltdl configure script (Please wait...)"
X @(cd ${WRKSRC}/libltdl ; autoconf)
X
X.include <bsd.port.mk>
END-of-libprelude/Makefile
echo c - libprelude/files
mkdir -p libprelude/files > /dev/null 2>&1
echo x - libprelude/files/patch-Makefile.in
sed 's/^X//' >libprelude/files/patch-Makefile.in << 'END-of-libprelude/files/patch-Makefile.in'
X--- Makefile.in.orig Sat Jun 7 09:55:05 2003
X+++ Makefile.in Sat Jun 7 09:56:20 2003
X@@ -429,17 +429,7 @@
X $(INSTALL) -d -m 755 $(DESTDIR)/$(sensors_config_dir);
X $(INSTALL) -d -m 755 $(DESTDIR)/$(sensors_config_dir)/ssl;
X $(INSTALL) -d -m 755 $(DESTDIR)/$(sensors_config_dir)/plaintext;
X- @if test -f $(DESTDIR)/$(sensors_config_dir)/sensors-default.conf; then \
X- echo "********************************************************************************"; \
X- echo; \
X- echo "$(DESTDIR)/$(sensors_config_dir)/sensors-default.conf already exist..."; \
X- echo "Installing default configuration in $(DESTDIR)/$(sensors_config_dir)/sensors-default.conf-dist"; \
X- echo; \
X- echo "********************************************************************************"; \
X- $(INSTALL) -m 644 $(top_srcdir)/sensors-default.conf $(DESTDIR)/$(sensors_config_dir)/sensors-default.conf-dist;\
X- else \
X- $(INSTALL) -m 644 $(top_srcdir)/sensors-default.conf $(DESTDIR)/$(sensors_config_dir)/; \
X- fi
X+ $(INSTALL) -m 644 $(top_srcdir)/sensors-default.conf $(DESTDIR)/$(sensors_config_dir)/sensors-default.conf-dist;
X
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
END-of-libprelude/files/patch-Makefile.in
exit
--- libprelude.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list