The NetBSD Project

CVS log for pkgsrc/devel/libebml/PLIST

[BACK] Up to [] / pkgsrc / devel / libebml

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 29 15:08:26 2020 UTC (11 days, 2 hours ago) by adam
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

libebml: updated to 1.4.0

Released v1.4.0.

* Due to breaking ABI the soname version has been bumped to 5.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to

* Fixed a lot of issues pointed out by clang-tidy.

* Added a function "ForceNoDefault" in the "EbmlElement" class.

* Added a function "OverwriteData" in the "EbmlElement" class to
complement the existing "OverwriteHead" function.

* Fixed compilation on Windows wrt. winapifamily.h

* Fixed compilation on Haiku.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* EbmlElement::FindNextElement: fixed a buffer overflow on the
stack by one byte when the first byte read had its upper four bits

* EbmlCrc32: added a explicit assignment operator with default
implementation as an explicit copy constructor exists (implicit
assignment operators are deprecated in such cases).

* When reading binary elements with a size of 0, the element was
skipped by libebml instead of returned to the calling function.

Revision 1.9 / (download) - annotate - [select for diffs], Tue May 28 07:46:08 2019 UTC (13 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.8: +6 -5 lines
Diff to previous 1.8 (colored)

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.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 22 21:38:22 2018 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.7: +8 -2 lines
Diff to previous 1.7 (colored)

libebml: updated to 1.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.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 4 23:22:37 2015 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (colored)

Update to 1.3.1:

2015-01-04  Moritz Bunkus  <>

        * Released v1.3.1.

        * EbmlElement::Render(): doesn't catch exceptions anymore. Instead
        exceptions generated from the IOCallback class (e.g. if a write
        failed) are propagated to the caller.

2014-12-21  Moritz Bunkus  <>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is »libebml«. Patch by Jan
        Engelhardt <>.

2014-12-20  Moritz Bunkus  <>

        * EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those
        elements that could successfully be read will be kept
        (e.g. defective block groups will be dropped).

2014-12-19  Moritz Bunkus  <>

        * EbmlMemoryStream: add a new class for safe memory access that
        throws exception on failures.

2014-12-18  Moritz Bunkus  <>

        * EbmlMaster: Fixed read() trying to calculate the end position of
        elements with an unknown size. This avoids endless loops and
        assertions in certain cases. See

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jun 14 17:48:52 2009 UTC (11 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

Remove @dirrm entries from PLISTs

Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 14 18:20:05 2007 UTC (12 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

libtoolize and build shared libraries,
this will make it usable in dynamically loaded plugins,

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 18 00:51:51 2005 UTC (15 years, 2 months ago) by salo
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.3: +1 -3 lines
Diff to previous 1.3 (colored)

Go back only to build the static lib as before.  There are no consumers
of the shared library, yet.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 18 00:13:05 2005 UTC (15 years, 2 months ago) by salo
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored)

Update to version 0.7.4

- add a couple of new elements
- fix compilation with gcc 4 and on AMD64
- address some other minor issues.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 7 11:47:46 2004 UTC (16 years, 3 months ago) by salo
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

Resolve conflicts, switch to bl3. (sorry for the mess..)

Revision / (download) - annotate - [select for diffs] (vendor branch), Wed Apr 7 10:40:01 2004 UTC (16 years, 3 months ago) by salo
Branch: TNF
CVS Tags: pkgsrc-base
Changes since +2 -2 lines
Diff to previous (colored)

Initial import of libebml-0.6.5: Extensible Binary Meta Language support

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.

From pkgsrc-wip, submitted by Sergey Svishchev.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Jan 18 20:14:58 2004 UTC (16 years, 5 months ago) by kristerw
Branch: TNF
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of devel/libebml version 0.6.3.
From Rhialto in PR pkg/24016.

libebml is a library for handling EBML (Extensible Binary Meta Language),
that is a binary derivative of XML.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 18 20:14:58 2004 UTC (16 years, 5 months ago) by kristerw
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>