Hi, Two ports attached - both are for video processing/playback. I'm bringing them up because they are dependencies for hlvideo [1], a library which I would like to add to lang/hashlink as it allows running the DLC for Northgard, "Cross of Vidar". The libraries may be useful for other purposes in the future.
Both ports are from Google code repo and BSD-3 licensed. I'm using the Github distfiles because they should remain stable, unlike the the tarballs that can be fetched from chromium.googlesource.com. libyuv is a fairly straightforward port. libwebm doesn't come with much of a description and doesn't have a usable install target. Therefore, I added a do-build for the libwebm port that installs the library, the binaries, and mkvparser head files because those are used by hlvideo. There are a lot more .h files, but in an odd directory structure that is susceptible to causing conflicts (like ${PREFIX}/include/common). I also tweaked CMakeLists.txt for libwebm to build a shared library because that's what's needed for hlvideo. ok? comments? [1] https://github.com/HeapsIO/hlvideo
libyuv.tgz
Description: application/tar-gz
libwebm.tgz
Description: application/tar-gz