[Bug 217656] [PATCH] security/bro: Update to 2.5, unbreak build with BROKER, add rc.d script

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Mar 9 04:19:25 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217656

            Bug ID: 217656
           Summary: [PATCH] security/bro: Update to 2.5, unbreak build
                    with BROKER, add rc.d script
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: leres at ee.lbl.gov
          Keywords: patch

Created attachment 180661
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=180661&action=edit
patch

This PR updates security/bro from 2.4.1 to 2.5. It unbreaks building with
BROKER enabled and resolves PR 212433:

    security/bro: Add rc script to work with rc.conf

All existing patch files except patch-aux-broker-CMakeLists.txt should be
removed.

bro 2.4.1 required devel/caf 0.13.X but devel/caf was upgraded to 0.14.X around
the time bro 2.4.1 was release so at the time we used patches to bro that the
developers provided.

bro 2.5 requires devel/caf 0.14.X but devel/caf was recently updated to 0.15.3
which is massively incompatible (and currently prevents security/bro 2.4.1 from
compiling when the BROKER option is selected). The developers reported that
patching bro to work with caf 0.15.X would be difficult so rather than chasing
the caf port bro now builds caf 0.14.5 statically. Included are two new patch
files from the developers for caf that clean up some sharp edges involved with
using caf in this manner.

The new rc.d script was contributed by mshirk at daemon-security.com (PR 212433).

Finally, bro is now built using ninja which is what the developers use.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list