EBML is a new library primarily being developed for the Matroska video container format, but will probably have other uses in the future. It is the "Extensible Binary Meta-Language," and works on the same principles as XML, but is more appropriate for non-text files, (again, Matroska video is the primary example). Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 13790 [details] libebml-0.4.2.ebuild
libebml expects the user to be in a locale with a UTF-8 charset defined, or else any program using it will error and exit. For example, if my locale is en_US, then en_US.UTF-8 must be defined and available (it is not, by default). The Matroska devel is considering removing this requirement in future releases, though.
My apologies, I didn't see the original libebml-0.4.2 ebuild until after I committed this one. This ebuild is required for the newer versions of libmatroska and mkvtoolnix.
libebml-0.4.4 has been added to portage. Please test. :)
Created attachment 15764 [details] libebml 0.5.0 New release of libebml. More than just a version change (new download location, package unpacks differently, small bug in prior ebuild fixed). Works fine on my portage overlay.