Bug 196346 - [NEW PORT] net/pimd: Lightweight stand-alone PIM-SM v2 multicast routing daemon
Summary: [NEW PORT] net/pimd: Lightweight stand-alone PIM-SM v2 multicast routing daemon
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: patch, patch-ready
Depends on:
Blocks:
 
Reported: 2014-12-29 05:50 UTC by olivier
Modified: 2015-02-06 12:54 UTC (History)
1 user (show)

See Also:


Attachments
shar file of pimd port (2.50 KB, text/plain)
2014-12-29 05:50 UTC, olivier
no flags Details
poudriere testport log file (11.56 KB, text/plain)
2014-12-29 05:51 UTC, olivier
no flags Details
shar file of pimd port (2.48 KB, text/plain)
2014-12-30 09:23 UTC, olivier
no flags Details
poudriere testport log file on 9.3-i386 (10.82 KB, text/plain)
2014-12-30 09:25 UTC, olivier
no flags Details
poudriere testport log file on 10.1-amd64 (11.77 KB, text/plain)
2014-12-30 09:25 UTC, olivier
no flags Details
shar file of pimd port (2.48 KB, text/plain)
2015-01-02 16:41 UTC, olivier
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description olivier 2014-12-29 05:50:44 UTC
Created attachment 151056 [details]
shar file of pimd port

New PIM-Dense mode deamon: multicast routing daemon.

Tested on 10.1-amd64 and test lab explained here: http://bsdrp.net/documentation/examples/multicast_with_pim-sm

Poudriere "testport" log file will follow.
Comment 1 olivier 2014-12-29 05:51:20 UTC
Created attachment 151057 [details]
poudriere testport log file
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2014-12-29 06:00:12 UTC
Thanks for your submission Olivier.

On initial review:

 - GH_PROJECT defaults to ${PORTNAME} already
 - You can replace your later references to GH_PROJECT with ${PORTNAME} instead
Comment 3 olivier 2014-12-30 09:23:24 UTC
Created attachment 151106 [details]
shar file of pimd port

Update the port (remove GH_PROJECT as instructed)
Comment 4 olivier 2014-12-30 09:25:10 UTC
Created attachment 151107 [details]
poudriere testport log file on 9.3-i386
Comment 5 olivier 2014-12-30 09:25:40 UTC
Created attachment 151108 [details]
poudriere testport log file on 10.1-amd64
Comment 6 olivier 2015-01-02 16:41:56 UTC
Created attachment 151219 [details]
shar file of pimd port

1. Replace use of GH_PROJECT by PORTNAME in do-install function
2. add '@sample' for the sample configuration file
Comment 7 John Marino freebsd_committer freebsd_triage 2015-02-06 12:44:01 UTC
I think I was told that "@sample <blah>" doesn't work.

In other words, if keywords are in the plist, it *must* be in pkg-plist file.  I'll move them there for the tests.
Comment 8 John Marino freebsd_committer freebsd_triage 2015-02-06 12:47:24 UTC
I'm also going to replace all the ${PORTNAME} with "pimd".
If the port breaks if I change PORTNAME, then using ${PORTNAME} is wrong IMO.  And in almost every port I find that does this, it's wrong.
Comment 9 commit-hook freebsd_committer freebsd_triage 2015-02-06 12:53:13 UTC
A commit references this bug:

Author: marino
Date: Fri Feb  6 12:52:54 UTC 2015
New revision: 378532
URL: https://svnweb.freebsd.org/changeset/ports/378532

Log:
  Add new port: net/pimd

  PR:		196346
  Submitted by:	Olivier Cochard

  pimd is a lightweight, stand-alone implementation of Protocol Independent
  Multicast-Sparse Mode

Changes:
  head/net/Makefile
  head/net/pimd/
  head/net/pimd/Makefile
  head/net/pimd/distinfo
  head/net/pimd/files/
  head/net/pimd/files/pimd.in
  head/net/pimd/pkg-descr
  head/net/pimd/pkg-plist
Comment 10 John Marino freebsd_committer freebsd_triage 2015-02-06 12:54:36 UTC
Thanks!