Bug 181519

Summary: multimedia/gstreamer-ffmpeg: an option to build against system ffmpeg
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed FIXED    
Severity: Affects Only Me CC: riggs
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
gst-ffmpeg_system.diff
none
add FFMPEG option
none
|poudriere testport| log, FFMPEG=off
none
add FFMPEG option
none
|poudriere testport| log, FFMPEG=on
none
|poudriere testport| log, FFMPEG=off none

Description Jan Beich freebsd_committer freebsd_triage 2013-08-25 07:50:00 UTC
Allow users to build the port against multimedia/ffmpeg (0.7.x API).
This makes it possible to choose a custom set of codecs, easier
debugging with well-tested/patched ffmpeg version and faster build.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-08-25 07:50:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-multimedia

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 vsjcfm 2014-03-06 23:15:20 UTC
Will be an any reaction to this PR?
Comment 3 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:07:55 UTC
Created attachment 146644 [details]
add FFMPEG option

Rebase and use option helpers. Apply after bug 181964.
Comment 4 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:09:16 UTC
Created attachment 146645 [details]
|poudriere testport| log, FFMPEG=off
Comment 5 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:23:03 UTC
Comment on attachment 146644 [details]
add FFMPEG option

Oops, FFPMEG=on is broken by last minute change and missing libavcodec0.so (0 suffix) in LIB_DEPENDS.
Comment 6 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:26:38 UTC
Created attachment 146646 [details]
add FFMPEG option
Comment 7 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:27:10 UTC
Created attachment 146647 [details]
|poudriere testport| log, FFMPEG=on
Comment 8 Jan Beich freebsd_committer freebsd_triage 2014-09-01 23:27:53 UTC
Created attachment 146648 [details]
|poudriere testport| log, FFMPEG=off
Comment 9 Thomas Zander freebsd_committer freebsd_triage 2014-09-08 17:05:59 UTC
This patch does not apply cleanly versus a pristine tree. The post-patch looks different. Could you double-check?
Comment 10 Jan Beich freebsd_committer freebsd_triage 2014-09-08 17:24:35 UTC
Per comment 3: apply after bug 181964. Moving directories within any *-patch target is confusing, even worse with post-patch. If we have CVE patch under files/ directory fixing an issue in libav-0.7.7 it would be silently ignored becasue it would end up in libav.old, not connected to the build.
Comment 11 Thomas Zander freebsd_committer freebsd_triage 2014-09-09 07:09:01 UTC
Committed in r367713 along the fix for bug 181964