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