Date: Sun, 8 Sep 2002 14:10:04 -0700 (PDT) From: Clement Laforet <sheepkiller@cultdeadsheep.org> To: freebsd-ports@FreeBSD.org Subject: Re: ports/41320: New port : security/libprelude (part of Prelude NIDS ports) Message-ID: <200209082110.g88LA49p016363@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/41320; it has been noted by GNATS. From: Clement Laforet <sheepkiller@cultdeadsheep.org> To: sheepkiller@cultdeadsheep.org Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/41320: New port : security/libprelude (part of Prelude NIDS ports) Date: Sun, 8 Sep 2002 23:07:01 +0200 > > >Number: 41320 > >Category: ports > >Synopsis: New port : security/libprelude (part of Prelude NIDS ports) > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-ports > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: change-request > >Submitter-Id: current-users > >Arrival-Date: Sun Aug 04 10:40:01 PDT 2002 > >Closed-Date: > >Last-Modified: > >Originator: Clement Laforet > >Release: FreeBSD 4.6-STABLE i386 > >Organization: > The Cult Of The Dead Sheep > >Environment: > System: FreeBSD goofy.cultdeadsheep.org 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Jul 4 10:05:12 CEST 2002 root@goofy.cultdeadsheep.org:/usr/obj/usr/src/sys/GOOFY i386 > > > > >Description: > libprelude : this library provides a number of features to sensors, > including communication with the 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/files > # libprelude/files/patch-aa > # libprelude/pkg-message > # libprelude/pkg-descr > # libprelude/pkg-comment > # libprelude/distinfo > # libprelude/Makefile > # libprelude/pkg-plist > # > echo c - libprelude > mkdir -p libprelude > /dev/null 2>&1 > echo c - libprelude/files > mkdir -p libprelude/files > /dev/null 2>&1 > echo x - libprelude/files/patch-aa > sed 's/^X//' >libprelude/files/patch-aa << 'END-of-libprelude/files/patch-aa' > X--- Makefile.in.org Sun Aug 4 16:37:07 2002 > X+++ Makefile.in Sun Aug 4 16:37:52 2002 > X@@ -90,7 +90,7 @@ > X sensors_ident_file = @sensors_ident_file@ > X sensors_spool_dir = @sensors_spool_dir@ > X > X-includedir = $(prefix)/libprelude/include > X+includedir = $(prefix)/include/libprelude > X > X SUBDIRS = libltdl src sensor-adduser docs > X include_HEADERS = config.h > END-of-libprelude/files/patch-aa > echo x - libprelude/pkg-message > sed 's/^X//' >libprelude/pkg-message << 'END-of-libprelude/pkg-message' > Xhttp://www.cultdeadsheep.org//FreeBSD/ports/prelude-ids/ > END-of-libprelude/pkg-message > 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-comment > sed 's/^X//' >libprelude/pkg-comment << 'END-of-libprelude/pkg-comment' > XPrelude Network Intrusion Detection System librairies. > END-of-libprelude/pkg-comment > echo x - libprelude/distinfo > sed 's/^X//' >libprelude/distinfo << 'END-of-libprelude/distinfo' > XMD5 (libprelude-0.8.0.tar.gz) = 5295bdd47350cc52a9ff2bd8224a6c3d > END-of-libprelude/distinfo > echo x - libprelude/Makefile > sed 's/^X//' >libprelude/Makefile << 'END-of-libprelude/Makefile' > X# New ports collection makefile for: prelude > X# Date created: Sun Aug 4 19:31:17 CEST 2002 > X# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> > X > XPORTNAME= libprelude > XPORTVERSION= 0.8.0 > XCATEGORIES= security > XMASTER_SITES= http://www.prelude-ids.org/download/releases/ > X > XMAINTAINER= sheepkiller@cultdeadsheep.org > X > XGNU_MAKE= yes > XHAS_CONFIGURE= yes > XCONFIGURE_ARGS+= --prefix=${PREFIX} --with-html-dir=${PREFIX}/share/doc > X > X.if defined(WITH_SSL) > XUSE_OPENSSL= YES > XCONFIGURE_ARGS+= --enable-openssl > X.else > XCONFIGURE_ARGS+= --disable-openssl > X.endif > X > X.if defined(WITH_GPROF) > XCONFIGURE_ARGS+= --enable-profiling > X.endif > X > X# Broken, for the moment > X.if defined(WITH_GTK_DOC) > XBUILD_DEPENDS= gtkdoc-scan:${PORTSDIR}/textproc/gtk-doc > XCONFIGURE_ARGS+= --enable-gtk-doc > X.endif > X > Xpre-everything: > X.if defined(WITH_GTK_DOC) > X @${ECHO} "*********************************************************************" > X @${ECHO} "WITH_GTK_DOC option is currently broken." > X @${ECHO} "*********************************************************************" > X @${FALSE} > X.endif > X > Xpre-configure: > X @${ECHO} "" > X @${ECHO} "*------------------------------------------------------------------*" > X @${ECHO} "Options:" > X @${ECHO} "" > X @${ECHO} " WITH_SSL=yes Add SSL support to libprelude ${PORTVERSION}" > X @${ECHO} " WITH_GPROF=yes Enable Gprof profiling - with thread workaround" > X @${ECHO} " WITH_GTK_DOC=yes Use gtk-doc to build documentation (unused for the moment)" > X @${ECHO} "*------------------------------------------------------------------*" > X @${ECHO} "" > X > X.include <bsd.port.mk> > END-of-libprelude/Makefile > echo x - libprelude/pkg-plist > sed 's/^X//' >libprelude/pkg-plist << 'END-of-libprelude/pkg-plist' > Xbin/sensor-adduser > Xbin/libprelude-config > Xetc/prelude-sensors/sensors-default.conf > X@exec [ ! -d %D/etc/prelude-sensors/ssl ] && mkdir %D/etc/prelude-sensors/ssl > X@exec [ ! -d %D/etc/prelude-sensors/plaintext ] && mkdir %D/etc/prelude-sensors/plaintext > 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@exec [ ! -d %D/var/spool/prelude-sensors ] && mkdir %D/var/spool/prelude-sensors > X@dirrm etc/prelude-sensors/ssl > X@dirrm etc/prelude-sensors/plaintext > X@dirrm etc/prelude-sensors > X@dirrm include/libprelude > X@dirrm share/doc/libprelude > X@dirrm var/spool/prelude-sensors > END-of-libprelude/pkg-plist > exit > --- libprelude.shar ends here --- > > > >Release-Note: > >Audit-Trail: Please apply this patch :) * Update to 0.8.2 * remove patch * clean Makefile & pkg-plist * enable SSL by default diff -Nru libprelude.old/Makefile libprelude/Makefile --- libprelude.old/Makefile Sun Sep 8 22:41:51 2002 +++ libprelude/Makefile Sun Sep 8 22:47:32 2002 @@ -1,53 +1,58 @@ -# New ports collection makefile for: prelude -# Date created: Sun Aug 4 19:31:17 CEST 2002 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> - -PORTNAME= libprelude -PORTVERSION= 0.8.0 -CATEGORIES= security +# New ports collection makefile for: libprelude +# Date created: Sun Aug 4 19:31:17 CEST 2002 +# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> + +PORTNAME= libprelude +PORTVERSION= 0.8.2 +CATEGORIES= security MASTER_SITES= http://www.prelude-ids.org/download/releases/ -MAINTAINER= sheepkiller@cultdeadsheep.org +MAINTAINER= sheepkiller@cultdeadsheep.org -GNU_MAKE= yes -HAS_CONFIGURE= yes -CONFIGURE_ARGS+= --prefix=${PREFIX} --with-html-dir=${PREFIX}/share/doc +USE_REINPLACE= yes +GNU_MAKE= yes +HAS_CONFIGURE= yes +RUN_DEPEND= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash2 +CONFIGURE_ARGS+= --prefix=${PREFIX} --with-html-dir=${PREFIX}/share/doc -.if defined(WITH_SSL) -USE_OPENSSL= YES -CONFIGURE_ARGS+= --enable-openssl +.if defined(WITHOUT_SSL) +CONFIGURE_ARGS+= --disable-openssl .else -CONFIGURE_ARGS+= --disable-openssl +USE_OPENSSL= YES +CONFIGURE_ARGS+= --enable-openssl .endif .if defined(WITH_GPROF) -CONFIGURE_ARGS+= --enable-profiling +CONFIGURE_ARGS+= --enable-profiling .endif # Broken, for the moment .if defined(WITH_GTK_DOC) -BUILD_DEPENDS= gtkdoc-scan:${PORTSDIR}/textproc/gtk-doc -CONFIGURE_ARGS+= --enable-gtk-doc +BUILD_DEPENDS= gtkdoc-scan:${PORTSDIR}/textproc/gtk-doc +CONFIGURE_ARGS+= --enable-gtk-doc .endif pre-everything: .if defined(WITH_GTK_DOC) - @${ECHO} "*********************************************************************" - @${ECHO} "WITH_GTK_DOC option is currently broken." - @${ECHO} "*********************************************************************" - @${FALSE} + @${ECHO} "*********************************************************************" + @${ECHO} "WITH_GTK_DOC option is currently broken." + @${ECHO} "*********************************************************************" + @${FALSE} .endif +post-patch: + @${ECHO} "" + @${ECHO} "*------------------------------------------------------------------*" + @${ECHO} "Options:" + @${ECHO} "" + @${ECHO} " WITHOUT_SSL=yes Disable SSL support in libprelude" + @${ECHO} " WITH_GPROF=yes Enable Gprof profiling - with thread workaround" + @${ECHO} " WITH_GTK_DOC=yes Use gtk-doc to build documentation (Broken for the moment)" + @${ECHO} "*------------------------------------------------------------------*" + @${ECHO} "" + pre-configure: - @${ECHO} "" - @${ECHO} "*------------------------------------------------------------------*" - @${ECHO} "Options:" - @${ECHO} "" - @${ECHO} " WITH_SSL=yes Add SSL support to libprelude ${PORTVERSION}" - @${ECHO} " WITH_GPROF=yes Enable Gprof profiling - with thread workaround" - @${ECHO} " WITH_GTK_DOC=yes Use gtk-doc to build documentation (unused for the momen -t)" - @${ECHO} "*------------------------------------------------------------------*" - @${ECHO} "" + @${REINPLACE_CMD} 's!\$(prefix)/libprelude/include!\$(prefix)/include/libprelude!' \ + ${WRKSRC}/Makefile.in .include <bsd.port.mk> diff -Nru libprelude.old/distinfo libprelude/distinfo --- libprelude.old/distinfo Sun Sep 8 22:41:51 2002 +++ libprelude/distinfo Sun Sep 8 22:47:32 2002 @@ -1 +1 @@ -MD5 (libprelude-0.8.0.tar.gz) = 5295bdd47350cc52a9ff2bd8224a6c3d +MD5 (libprelude-0.8.2.tar.gz) = 303f30a0c91e89023f9eaabd93fb99b4 diff -Nru libprelude.old/files/patch-aa libprelude/files/patch-aa --- libprelude.old/files/patch-aa Sun Sep 8 22:41:51 2002 +++ libprelude/files/patch-aa Thu Jan 1 01:00:00 1970 @@ -1,11 +0,0 @@ ---- Makefile.in.org Sun Aug 4 16:37:07 2002 -+++ Makefile.in Sun Aug 4 16:37:52 2002 -@@ -90,7 +90,7 @@ - sensors_ident_file = @sensors_ident_file@ - sensors_spool_dir = @sensors_spool_dir@ - --includedir = $(prefix)/libprelude/include -+includedir = $(prefix)/include/libprelude - - SUBDIRS = libltdl src sensor-adduser docs - include_HEADERS = config.h diff -Nru libprelude.old/pkg-message libprelude/pkg-message --- libprelude.old/pkg-message Sun Sep 8 22:41:51 2002 +++ libprelude/pkg-message Thu Jan 1 01:00:00 1970 @@ -1 +0,0 @@ -http://www.cultdeadsheep.org//FreeBSD/ports/prelude-ids/ > >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209082110.g88LA49p016363>