Created attachment 164793 [details] svn diff of graphics/libyuv New port for libyuv. It is a YUV image format manipulation library required by net/freeswitch. Passes portlint. Poudriere build logs attached. Thoroughly tested for integration with net/freeswitch.
Created attachment 164794 [details] poudriere build log
Duplicate of 204958 Although this is an earlier version of the software it is thoroughly tested with my expanded version of net/freeswitch and is the version distributed by the freeswitch team. I was unable to build my version of net/freeswitch with numisemis version in 204958. Please add this version instead.
*** Bug 204958 has been marked as a duplicate of this bug. ***
There are many incarnations of libyuv on github etc. I found https://chromium.googlesource.com/libyuv/libyuv/, which is probably the source of many of those libs. Is that the correct upstream, if not, where is the correct upstream located ?
AFAIK https://chromium.googlesource.com/libyuv/libyuv/ is the correct upstream.
A commit references this bug: Author: pi Date: Mon Mar 7 08:49:03 UTC 2016 New revision: 410509 URL: https://svnweb.freebsd.org/changeset/ports/410509 Log: New port: graphics/libyuv libyuv is an open source project that includes YUV scaling and conversion functionality. - Prepare content for compression, with point, bilinear or box filter. - Convert to YUV from webcam formats. - Convert from YUV to formats for rendering/effects. - Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode. - Optimized versions for SSE2/SSSE3/AVX2 on x86/x64, Neon on Arm, DSP R2 Mips are possible. WWW: https://chromium.googlesource.com/libyuv/libyuv/ PR: 205680, 204958 Submitted by: Corey Smith <corsmith@gmail.com>, numisemis@yahoo.com Changes: head/graphics/Makefile head/graphics/libyuv/ head/graphics/libyuv/Makefile head/graphics/libyuv/distinfo head/graphics/libyuv/files/ head/graphics/libyuv/files/patch-Makefile head/graphics/libyuv/pkg-descr head/graphics/libyuv/pkg-plist
Committed, thanks.