Bug 207530

Summary: [newport] net-mgmt/super_mediator SuperMediator is an IPFIX mediator by CMU CERT generally used with YAF
Product: Ports & Packages Reporter: Chris Inacio <nacho319+freebsdZilla>
Component: Individual Port(s)Assignee: Raphael Kubo da Costa <rakuco>
Status: Closed FIXED    
Severity: Affects Only Me CC: nacho319+freebsdZilla, rakuco
Priority: --- Keywords: easy, needs-qa, patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
port file information for new port
none
shar file for the new port
nacho319+freebsdZilla: maintainer-approval+
Log files for poudriere and portlint runs
none
poudriere log for new port run none

Description Chris Inacio 2016-02-26 20:19:12 UTC
Created attachment 167456 [details]
port file information for new port

I created a new port file for the super_mediator package from CERT.  This tool complements the net-mgmt/yaf and security/silktools ports from CERT.
Comment 1 Raphael Kubo da Costa freebsd_committer 2016-02-28 14:02:03 UTC
Thanks for the contribution.

Can you please adjust the following:
- Set a more descriptive title for the bug. New ports generally have the following format: "[new port] category/portname: <text in COMMENT>".
- Set the "maintainer-flag+" flag in your attachment so that it shows up in the "Ports: Maintainer Approved" saved search in Bugzilla.
- Regenerate your new port using shar instead of a tarball, as described here: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#porting-submitting

As for the port itself, I suggest you run portlint -AC on it. There are extra empty lines, lack of tabs in some places and stale comments that could be removed (like the "PKG_DEPENDS" ones).

It also help you post here the results of calling "portlint -AC" and one or more Poudriere build results.
Comment 2 Chris Inacio 2016-02-28 17:12:43 UTC
Created attachment 167519 [details]
shar file for the new port
Comment 3 Chris Inacio 2016-02-28 17:19:35 UTC
Created attachment 167520 [details]
Log files for poudriere and portlint runs

portlint run for port files.
Comment 4 Chris Inacio 2016-02-28 17:20:30 UTC
Created attachment 167521 [details]
poudriere log for new port run
Comment 5 commit-hook freebsd_committer 2016-02-28 17:57:33 UTC
A commit references this bug:

Author: rakuco
Date: Sun Feb 28 17:57:16 UTC 2016
New revision: 409751
URL: https://svnweb.freebsd.org/changeset/ports/409751

Log:
  New port: net-mgmt/super_mediator.

  super_mediator is an IPFIX mediator designed to split IPFIX sensing flows
  and distribute the network telemetry information to multiple sources.  It
  can export the network telemetry data gathered into formats designed for
  bulk loading into databases (e.g.  MySQL) or as JSON outputs, as well as
  directly loading MySQL tables.  super_mediator is primarily designed to get
  network telemetry data from YAF.

  WWW: http://tools.netsa.cert.org/super_mediator/

  PR:		207530
  Submitted by:	Chris Inacio <nacho319+freebsdZilla@gmail.com>

Changes:
  head/net-mgmt/Makefile
  head/net-mgmt/super_mediator/
  head/net-mgmt/super_mediator/Makefile
  head/net-mgmt/super_mediator/distinfo
  head/net-mgmt/super_mediator/pkg-descr
  head/net-mgmt/super_mediator/pkg-plist
Comment 6 Raphael Kubo da Costa freebsd_committer 2016-02-28 17:57:55 UTC
Committed, thanks.