ports/126150: [NEW PORT] security/broccoli-devel: The Bro Client Communications Library
Tomoyuki Sakurai
cherry at trombik.org
Fri Aug 1 07:50:01 UTC 2008
>Number: 126150
>Category: ports
>Synopsis: [NEW PORT] security/broccoli-devel: The Bro Client Communications Library
>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: Fri Aug 01 07:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Tomoyuki Sakurai
>Release: FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD spica.trombik.org 7.0-STABLE FreeBSD 7.0-STABLE #5: Thu Jul 10 22:29:26 JST 2008
>Description:
Broccoli is the BRO Client COmmunications LIbrary. It allows you to write
applications that speak the communication protocol of the Bro intrusion
detection system.
WWW: http://www.bro-ids.org/broccoli/
See also ports/126148
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- broccoli-devel-1.3.2.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:
#
# broccoli-devel
# broccoli-devel/files
# broccoli-devel/files/patch-Makefile.in
# broccoli-devel/files/patch-test_Makefile.in
# broccoli-devel/files/patch-docs_Makefile.in
# broccoli-devel/pkg-plist
# broccoli-devel/pkg-descr
# broccoli-devel/distinfo
# broccoli-devel/Makefile
#
echo c - broccoli-devel
mkdir -p broccoli-devel > /dev/null 2>&1
echo c - broccoli-devel/files
mkdir -p broccoli-devel/files > /dev/null 2>&1
echo x - broccoli-devel/files/patch-Makefile.in
sed 's/^X//' >broccoli-devel/files/patch-Makefile.in << '18a0bb6b8e0e128a1edaae2eb489aca4'
X--- Makefile.in.orig 2007-07-29 10:05:28.000000000 +0900
X+++ Makefile.in 2008-07-27 15:50:59.000000000 +0900
X@@ -223,8 +223,8 @@
X @list='$(dist_sysconf_DATA)'; for p in $$list; do \
X if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
X f="`echo $$p | sed -e 's|^.*/||'`"; \
X- echo " $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \
X- $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \
X+ echo " $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f.example"; \
X+ $(dist_sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f.example; \
X done
X
X uninstall-dist_sysconfDATA:
18a0bb6b8e0e128a1edaae2eb489aca4
echo x - broccoli-devel/files/patch-test_Makefile.in
sed 's/^X//' >broccoli-devel/files/patch-test_Makefile.in << '1901dda025100de17dde09983a494042'
X--- test/Makefile.in.orig 2008-07-27 15:55:23.000000000 +0900
X+++ test/Makefile.in 2008-07-27 15:55:47.000000000 +0900
X@@ -33,7 +33,7 @@ infodir = @infodir@
X mandir = @mandir@
X includedir = @includedir@
X oldincludedir = /usr/include
X-pkgdatadir = $(datadir)/@PACKAGE@
X+pkgdatadir = $(datadir)/@PACKAGE at -devel
X pkglibdir = $(libdir)/@PACKAGE@
X pkgincludedir = $(includedir)/@PACKAGE@
X top_builddir = ..
1901dda025100de17dde09983a494042
echo x - broccoli-devel/files/patch-docs_Makefile.in
sed 's/^X//' >broccoli-devel/files/patch-docs_Makefile.in << 'ec1d64c217a300e700bf41bc7d382607'
X--- docs/Makefile.in.orig 2008-07-27 16:10:02.000000000 +0900
X+++ docs/Makefile.in 2008-07-27 16:44:14.000000000 +0900
X@@ -412,24 +412,6 @@ maintainer-clean-local: clean
X cd $(srcdir) && rm -rf sgml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
X
X install-data-local:
X- $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/images
X- (installfiles=`echo $(srcdir)/html/*.html`; \
X- if test "$$installfiles" = '$(srcdir)/html/*.html'; \
X- then echo '-- Nothing to install'; \
X- else \
X- for i in $$installfiles; do \
X- echo '-- Installing '$$i; \
X- $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
X- done; \
X- echo '-- Installing $(srcdir)/images/'; \
X- for i in $(HTML_IMAGES); do \
X- $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(TARGET_DIR)/images; \
X- done; \
X- echo '-- Installing additional files'; \
X- for i in $(HTML_MISC); do \
X- $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(TARGET_DIR); \
X- done; \
X- fi)
X
X uninstall-local:
X rm -rf $(DESTDIR)$(TARGET_DIR)
ec1d64c217a300e700bf41bc7d382607
echo x - broccoli-devel/pkg-plist
sed 's/^X//' >broccoli-devel/pkg-plist << '7b19bcde83b12441d822e711c968a3ca'
X at comment $FreeBSD$
Xbin/broping
Xbin/broconn
Xbin/brohose
Xbin/broconftest
Xbin/broenum
Xbin/broccoli-config
Xetc/broccoli.conf.example
Xinclude/broccoli.h
Xlib/libbroccoli.so.1.0
Xlib/libbroccoli.la
Xlib/libbroccoli.a
X%%PORTDATA%%%%DATADIR%%/broping.bro
X%%PORTDATA%%%%DATADIR%%/brohose.bro
X%%PORTDATA%%%%DATADIR%%/broenum.bro
X%%PORTDATA%%%%DATADIR%%/broping-record.bro
X%%PORTDATA%%%%DATADIR%%/broconn.bro
X%%PORTDATA%%@dirrmtry %%DATADIR%%
7b19bcde83b12441d822e711c968a3ca
echo x - broccoli-devel/pkg-descr
sed 's/^X//' >broccoli-devel/pkg-descr << '3fc1432af780f4939cde5721e0f78f14'
XBroccoli is the BRO Client COmmunications LIbrary. It allows you to write
Xapplications that speak the communication protocol of the Bro intrusion
Xdetection system.
X
XWWW: http://www.bro-ids.org/broccoli/
3fc1432af780f4939cde5721e0f78f14
echo x - broccoli-devel/distinfo
sed 's/^X//' >broccoli-devel/distinfo << 'be70940525210f896b7a532ef306b409'
XMD5 (bro-1.3.2.tar.gz) = 3f1e1820f06e2390a339a50c3344a4d6
XSHA256 (bro-1.3.2.tar.gz) = be221ec3b23b1b30ea42cb49e368aa9956a88d6d3cfcea99130b7b60e0c205e3
XSIZE (bro-1.3.2.tar.gz) = 4068592
be70940525210f896b7a532ef306b409
echo x - broccoli-devel/Makefile
sed 's/^X//' >broccoli-devel/Makefile << '2d1663b5d1ee8fc4de144bcaab6a1ce5'
X# New ports collection makefile for: broccoli
X# Date created: 2008-07-27
X# Whom: Tomoyuki Sakurai <cherry at trombik.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= broccoli-devel
XPORTVERSION= 1.3.2
XCATEGORIES= security
XMASTER_SITES= ftp://bro-ids.org/
XDISTNAME= bro-${PORTVERSION}
X
XMAINTAINER= cherry at trombik.org
XCOMMENT= The Bro Client Communications Library
X
XMAKE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}"
XWRKSRC= ${WRKDIR}/bro-${PORTVERSION}/aux/broccoli
XGNU_CONFIGURE= yes
XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS+= --disable-gtk-doc \
X --without-html-dir \
X --with-configfile=${LOCALBASE}/broccoli.conf
X
Xpre-install:
X.if defined(NOPORTDATA)
X ${REINPLACE_CMD} -e "s/^install-data-am:.*/install-data-am:/" ${WRKSRC}/test/Makefile.in
X.endif
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X ( cd ${WRKSRC}/docs && ${COPYTREE_SHARE} html ${DOCSDIR} )
X @${FIND} ${DOCSDIR} -type f | \
X ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
X @${FIND} ${DOCSDIR} -type d | ${SORT} -r | \
X ${SED} 's,^${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
X.endif
X
X.include <bsd.port.post.mk>
2d1663b5d1ee8fc4de144bcaab6a1ce5
exit
--- broccoli-devel-1.3.2.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list