./devel/libebml, Extensible Binary Meta Language support library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.10, Package name: libebml-1.3.10, Maintainer: salo

EBML, or Extensible Binary Meta-Language, is a simple XML like binary
language for describing data in structured style. EBML was originally
designed for use in the Matroska project, but the developers saw that
EBML was very flexible and extensible.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: cc41b4a20c18c17f52f496ca6e3bd343ded6019b
RMD160: 7e4cf6916b52a18b3a68b0f9ce5e5fe16fc34d77
Filesize: 67.859 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-12-11 15:05:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libebml: updated to 1.3.10

v1.3.10:
* When reading binary elements with a size of 0, the element was
  skipped by libebml instead of returned to the calling function.
   2019-05-28 09:46:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.9

Released v1.3.9:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.3.8.

Released v1.3.8:
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.
   2019-03-13 18:33:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.7

v1.3.7:
* Fixed the handling of Unicode codepoints > U+FFFF.
* Fixed building on Windows with cmake.
* Fixed building with gcc >= 7.
   2018-06-04 22:27:09 by matthew green | Files touched by this commit (2)
Log message:
#include <limits> to fix the build on netbsd-8/amd64.
   2018-04-22 23:38:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.6

v1.3.6.
* Converted the build system from autoconf/automake to
cmake. Patches by Github user "evpobr" with fixes by myself.
* Fixed undefined behavior when reading signed integers with
negative values from files (though compilers implemented this the
way we wanted them to already).
* Fixed a small memory leak when reading an element runs into an
I/O exception (e.g. due to having reached the end of the file).
* Fixed the EbmlMaster::GetDataStart() function returning wrong
values for elements with an infinite/unknown size.
* Fixed finding the next element ID when garbage data is
encountered during the scan for the ID.
* Fixed several potential situations where reading child element
data could exceed the parent element's size.
* Added a code of conduct to the project.
   2017-09-17 12:04:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
devel/libebml: update to 1.3.5

Released v1.3.5.
* The function EbmlMaster::CheckMandatory() will now only return
false if a mandatory element is missing for which there's no
default value in the specifications. This means that callers such
as EbmlMaster::UpdateSize() and by extension EbmlMaster::Render()
will not insist on all mandatory elements being present anymore,
but only those for which there's no default value.
* Added a template function `FindNextChild`. Patch by C.W. Betts.
* Fix reading and EBML element even though the ID was not found within
* Fixed an instance of undefined behavior in
EbmlElement::GetSemantic() due to binding a dereferenced null
pointer to a reference.
* Replaced the outdated address of the Free Software Foundation
with their current one.
   2017-08-16 22:21:18 by Thomas Klausner | Files touched by this commit (180)
Log message:
Follow some http redirects.