Bug 181527 - New port: multimedia/mjpg-streamer HTTP video streaming daemon
Summary: New port: multimedia/mjpg-streamer HTTP video streaming 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:
Depends on:
Blocks:
 
Reported: 2013-08-25 16:10 UTC by Serhii (Sergey) Kozlov
Modified: 2014-08-09 20:34 UTC (History)
2 users (show)

See Also:


Attachments
file.shar (11.84 KB, text/plain)
2013-08-25 16:10 UTC, Serhii (Sergey) Kozlov
no flags Details
port shar (11.62 KB, text/plain)
2014-08-09 14:07 UTC, Serhii (Sergey) Kozlov
no flags Details
portlint -AC output (123 bytes, text/plain)
2014-08-09 14:08 UTC, Serhii (Sergey) Kozlov
no flags Details
Redports 10.0-RELEASE/amd64 run (31.97 KB, text/plain)
2014-08-09 14:09 UTC, Serhii (Sergey) Kozlov
no flags Details
Redports 10.0-RELEASE/i386 run (31.98 KB, text/plain)
2014-08-09 14:09 UTC, Serhii (Sergey) Kozlov
no flags Details
Redports 9.2-RELEASE/amd64 run (27.07 KB, text/plain)
2014-08-09 14:09 UTC, Serhii (Sergey) Kozlov
no flags Details
Redports 9.2-RELEASE/i386 run (27.08 KB, text/plain)
2014-08-09 14:09 UTC, Serhii (Sergey) Kozlov
no flags Details
Redports QATty run (27.09 KB, text/plain)
2014-08-09 14:10 UTC, Serhii (Sergey) Kozlov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2013-08-25 16:10:00 UTC
New port: multimedia/mjpg-streamer

MJPG-streamer takes JPGs from Linux-UVC compatible webcams, filesystem or
other input plugins and streams them as M-JPEG via HTTP to webbrowsers,
VLC and other software. It is the successor of uvc-streamer, a Linux-UVC
streaming application with Pan/Tilt

Fix: Patch attached with submission follows:
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-07 14:04:12 UTC
Hi, if you are still interested in having this port in FreeBSD, it needs to be reworked to support stage.  
See http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/000080.html


Additionally, you need to provide some sort of quality assurance.    
In order of preference, we are looking for:

1) "poudriere testport" or "poudriere bulk -t" logs
2) Redports or tinderbox logs

Please provide an updated shar file and attach a test log.  Alternatively, please indicate if you are no longer interested in having this software in the Ports Collection and that we can close the PR.

Thanks!
Comment 2 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-07 14:57:42 UTC
Sure, I would be happy to update the port to suit. Just give me some time.
Comment 3 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:07:35 UTC
Created attachment 145564 [details]
port shar

- Staging support
- Use option helpers
- Correct LIB_DEPENDS
Comment 4 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:08:44 UTC
Created attachment 145565 [details]
portlint -AC output

DEBUG option is handled by DEBUG_FLAGS
Comment 5 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:09:00 UTC
Created attachment 145566 [details]
Redports 10.0-RELEASE/amd64 run
Comment 6 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:09:14 UTC
Created attachment 145567 [details]
Redports 10.0-RELEASE/i386 run
Comment 7 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:09:33 UTC
Created attachment 145568 [details]
Redports 9.2-RELEASE/amd64 run
Comment 8 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:09:47 UTC
Created attachment 145569 [details]
Redports 9.2-RELEASE/i386 run
Comment 9 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2014-08-09 14:10:04 UTC
Created attachment 145570 [details]
Redports QATty run
Comment 10 John Marino freebsd_committer freebsd_triage 2014-08-09 14:16:25 UTC
(In reply to kozlov.sergey.404 from comment #4)
> Created attachment 145565 [details]
> portlint -AC output
> 
> DEBUG option is handled by DEBUG_FLAGS

So this is actually is actually an issue with portlint?
If so, would you mind opening a bug report against portlint and give this example as a test case?
Comment 11 John Marino freebsd_committer freebsd_triage 2014-08-09 14:18:01 UTC
Okay, thanks for all the logs and updated shar.  Moving to patch-ready status.
Comment 12 commit-hook freebsd_committer freebsd_triage 2014-08-09 20:33:39 UTC
A commit references this bug:

Author: pi
Date: Sat Aug  9 20:33:09 UTC 2014
New revision: 364473
URL: http://svnweb.freebsd.org/changeset/ports/364473

Log:
  New port: multimedia/mjpg-streamer

  MJPG-streamer takes JPGs from Linux-UVC compatible webcams, filesystem or
  other input plugins and streams them as M-JPEG via HTTP to webbrowsers,
  VLC and other software. It is the successor of uvc-streamer, a Linux-UVC
  streaming application with Pan/Tilt

  WWW: http://sourceforge.net/projects/mjpg-streamer/

  PR:		181527
  Submitted by:	kozlov.sergey.404@gmail.com

Changes:
  head/multimedia/Makefile
  head/multimedia/mjpg-streamer/
  head/multimedia/mjpg-streamer/Makefile
  head/multimedia/mjpg-streamer/distinfo
  head/multimedia/mjpg-streamer/files/
  head/multimedia/mjpg-streamer/files/mjpg_streamer.in
  head/multimedia/mjpg-streamer/files/patch-Makefile
  head/multimedia/mjpg-streamer/files/patch-plugins-input__testpicture-Makefile
  head/multimedia/mjpg-streamer/files/patch-plugins-input__uvc-Makefile
  head/multimedia/mjpg-streamer/files/patch-plugins-input__uvc-uvc__compat.h
  head/multimedia/mjpg-streamer/files/patch-plugins-input__uvc-uvcvideo.h
  head/multimedia/mjpg-streamer/files/patch-plugins-output__file-Makefile
  head/multimedia/mjpg-streamer/files/patch-plugins-output__http-Makefile
  head/multimedia/mjpg-streamer/files/patch-plugins-output__http-httpd.c
  head/multimedia/mjpg-streamer/files/patch-utils.c
  head/multimedia/mjpg-streamer/files/pkg-message.in
  head/multimedia/mjpg-streamer/pkg-descr
  head/multimedia/mjpg-streamer/pkg-plist
Comment 13 Kurt Jaeger freebsd_committer freebsd_triage 2014-08-09 20:34:10 UTC
Committed, thank you very much!