Bug 182288 - New port: devel/lnphost
Summary: New port: devel/lnphost
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: John Marino
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-22 03:20 UTC by Jason W. Bacon
Modified: 2014-08-04 01:48 UTC (History)
1 user (show)

See Also:


Attachments
file.shar (4.32 KB, text/plain)
2013-09-22 03:20 UTC, Jason W. Bacon
no flags Details
New shar with staging support to supersede original (4.59 KB, text/plain)
2014-08-03 14:00 UTC, Jason W. Bacon
jwb: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason W. Bacon freebsd_committer freebsd_triage 2013-09-22 03:20:00 UTC
A library supporting IR communication over the Lego Mindstorms IR tower. It
can be used from C programs on Posix compliant platforms, supports multiple
protocols and is designed to be a replacement for lnpd.

Fix: Patch attached with submission follows:
Comment 1 Jason E. Hale freebsd_committer freebsd_triage 2014-03-28 10:48:06 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jhale

I'll take it.
Comment 2 Jason E. Hale freebsd_committer freebsd_triage 2014-06-19 23:43:26 UTC
Could you submit a new shar that supports staging?
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2014-08-02 12:41:20 UTC
Port not staged.  Back to pool.
Comment 4 Jason W. Bacon freebsd_committer freebsd_triage 2014-08-03 14:00:04 UTC
Created attachment 145300 [details]
New shar with staging support to supersede original

Adds staging support.
Comment 5 John Marino freebsd_committer freebsd_triage 2014-08-03 14:26:43 UTC
Jason, can you provide some proof of quality?  One of the following is fine, listed in order of preference:

1) poudriere bulk -t or poudriere testport logs
2) redports or tinderbox logs
3) output of "make check-plist" followed by "make stage-qa"

Thanks!
Comment 6 Jason W. Bacon freebsd_committer freebsd_triage 2014-08-03 14:34:13 UTC
Port was built on a blank VM to verify depends.

Check-plist and stage-qa output:

====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for directories owned by MTREEs
===> Checking for directories handled by dependencies
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
Comment 7 John Marino freebsd_committer freebsd_triage 2014-08-03 15:01:27 UTC
Cool, thanks.  setting to patch-ready
Comment 8 commit-hook freebsd_committer freebsd_triage 2014-08-03 21:26:42 UTC
A commit references this bug:

Author: marino
Date: Sun Aug  3 21:25:43 UTC 2014
New revision: 363938
URL: http://svnweb.freebsd.org/changeset/ports/363938

Log:
  Add new port: devel/lnphost

  PR:		182288
  Submitted by:	Jason Bacon

       =================================================================

  A library supporting IR communication over the Lego Mindstorms IR tower.
  It can be used from C programs on Posix compliant platforms, supports
  multiple protocols and is designed to be a replacement for lnpd.

Changes:
  head/devel/Makefile
  head/devel/lnphost/
  head/devel/lnphost/Makefile
  head/devel/lnphost/distinfo
  head/devel/lnphost/files/
  head/devel/lnphost/files/patch-Include-lnphost.h
  head/devel/lnphost/files/patch-Makefile
  head/devel/lnphost/pkg-descr
Comment 9 John Marino freebsd_committer freebsd_triage 2014-08-03 21:29:48 UTC
It passed redport 8x.
Right before I was committing it, I noticed a strange file called "notes" in the port.  

I think it was there by mistake.  I removed it and continued the commit.  It had only a couple of log lines in it and the port didn't reference it.
Comment 10 Jason W. Bacon freebsd_committer freebsd_triage 2014-08-04 01:48:02 UTC
Yes, the notes file was a remnant from my development repo.  I updated my submit checklist long ago to include removing extraneous files, so this shouldn't happen again.  Thanks for committing the port!