head 1.44; access; symbols pkgsrc-2023Q4:1.44.0.2 pkgsrc-2023Q4-base:1.44 pkgsrc-2023Q3:1.43.0.8 pkgsrc-2023Q3-base:1.43 pkgsrc-2023Q2:1.43.0.6 pkgsrc-2023Q2-base:1.43 pkgsrc-2023Q1:1.43.0.4 pkgsrc-2023Q1-base:1.43 pkgsrc-2022Q4:1.43.0.2 pkgsrc-2022Q4-base:1.43 pkgsrc-2022Q3:1.41.0.8 pkgsrc-2022Q3-base:1.41 pkgsrc-2022Q2:1.41.0.6 pkgsrc-2022Q2-base:1.41 pkgsrc-2022Q1:1.41.0.4 pkgsrc-2022Q1-base:1.41 pkgsrc-2021Q4:1.41.0.2 pkgsrc-2021Q4-base:1.41 pkgsrc-2021Q3:1.39.0.4 pkgsrc-2021Q3-base:1.39 pkgsrc-2021Q2:1.39.0.2 pkgsrc-2021Q2-base:1.39 pkgsrc-2021Q1:1.38.0.2 pkgsrc-2021Q1-base:1.38 pkgsrc-2020Q4:1.36.0.4 pkgsrc-2020Q4-base:1.36 pkgsrc-2020Q3:1.36.0.2 pkgsrc-2020Q3-base:1.36 pkgsrc-2020Q2:1.35.0.6 pkgsrc-2020Q2-base:1.35 pkgsrc-2020Q1:1.35.0.2 pkgsrc-2020Q1-base:1.35 pkgsrc-2019Q4:1.35.0.4 pkgsrc-2019Q4-base:1.35 pkgsrc-2019Q3:1.34.0.4 pkgsrc-2019Q3-base:1.34 pkgsrc-2019Q2:1.34.0.2 pkgsrc-2019Q2-base:1.34 pkgsrc-2019Q1:1.33.0.2 pkgsrc-2019Q1-base:1.33 pkgsrc-2018Q4:1.32.0.6 pkgsrc-2018Q4-base:1.32 pkgsrc-2018Q3:1.32.0.4 pkgsrc-2018Q3-base:1.32 pkgsrc-2018Q2:1.32.0.2 pkgsrc-2018Q2-base:1.32 pkgsrc-2018Q1:1.30.0.8 pkgsrc-2018Q1-base:1.30 pkgsrc-2017Q4:1.30.0.6 pkgsrc-2017Q4-base:1.30 pkgsrc-2017Q3:1.30.0.4 pkgsrc-2017Q3-base:1.30 pkgsrc-2017Q2:1.29.0.8 pkgsrc-2017Q2-base:1.29 pkgsrc-2017Q1:1.29.0.6 pkgsrc-2017Q1-base:1.29 pkgsrc-2016Q4:1.29.0.4 pkgsrc-2016Q4-base:1.29 pkgsrc-2016Q3:1.29.0.2 pkgsrc-2016Q3-base:1.29 pkgsrc-2016Q2:1.28.0.6 pkgsrc-2016Q2-base:1.28 pkgsrc-2016Q1:1.28.0.4 pkgsrc-2016Q1-base:1.28 pkgsrc-2015Q4:1.28.0.2 pkgsrc-2015Q4-base:1.28 pkgsrc-2015Q3:1.23.0.6 pkgsrc-2015Q3-base:1.23 pkgsrc-2015Q2:1.23.0.4 pkgsrc-2015Q2-base:1.23 pkgsrc-2015Q1:1.23.0.2 pkgsrc-2015Q1-base:1.23 pkgsrc-2014Q4:1.22.0.14 pkgsrc-2014Q4-base:1.22 pkgsrc-2014Q3:1.22.0.12 pkgsrc-2014Q3-base:1.22 pkgsrc-2014Q2:1.22.0.10 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.22.0.8 pkgsrc-2014Q1-base:1.22 pkgsrc-2013Q4:1.22.0.6 pkgsrc-2013Q4-base:1.22 pkgsrc-2013Q3:1.22.0.4 pkgsrc-2013Q3-base:1.22 pkgsrc-2013Q2:1.22.0.2 pkgsrc-2013Q2-base:1.22 pkgsrc-2013Q1:1.20.0.12 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.20.0.10 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.20.0.8 pkgsrc-2012Q3-base:1.20 pkgsrc-2012Q2:1.20.0.6 pkgsrc-2012Q2-base:1.20 pkgsrc-2012Q1:1.20.0.4 pkgsrc-2012Q1-base:1.20 pkgsrc-2011Q4:1.20.0.2 pkgsrc-2011Q4-base:1.20 pkgsrc-2011Q3:1.19.0.6 pkgsrc-2011Q3-base:1.19 pkgsrc-2011Q2:1.19.0.4 pkgsrc-2011Q2-base:1.19 pkgsrc-2011Q1:1.19.0.2 pkgsrc-2011Q1-base:1.19 pkgsrc-2010Q4:1.17.0.4 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.2 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.16.0.22 pkgsrc-2010Q2-base:1.16 pkgsrc-2010Q1:1.16.0.20 pkgsrc-2010Q1-base:1.16 pkgsrc-2009Q4:1.16.0.18 pkgsrc-2009Q4-base:1.16 pkgsrc-2009Q3:1.16.0.16 pkgsrc-2009Q3-base:1.16 pkgsrc-2009Q2:1.16.0.14 pkgsrc-2009Q2-base:1.16 pkgsrc-2009Q1:1.16.0.12 pkgsrc-2009Q1-base:1.16 pkgsrc-2008Q4:1.16.0.10 pkgsrc-2008Q4-base:1.16 pkgsrc-2008Q3:1.16.0.8 pkgsrc-2008Q3-base:1.16 cube-native-xorg:1.16.0.6 cube-native-xorg-base:1.16 pkgsrc-2008Q2:1.16.0.4 pkgsrc-2008Q2-base:1.16 cwrapper:1.16.0.2 pkgsrc-2008Q1:1.15.0.4 pkgsrc-2008Q1-base:1.15 pkgsrc-2007Q4:1.15.0.2 pkgsrc-2007Q4-base:1.15 pkgsrc-2007Q3:1.14.0.2 pkgsrc-2007Q3-base:1.14 pkgsrc-2007Q2:1.13.0.6 pkgsrc-2007Q2-base:1.13 pkgsrc-2007Q1:1.13.0.4 pkgsrc-2007Q1-base:1.13 pkgsrc-2006Q4:1.13.0.2 pkgsrc-2006Q4-base:1.13 pkgsrc-2006Q3:1.12.0.8 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.12.0.6 pkgsrc-2006Q2-base:1.12 pkgsrc-2006Q1:1.12.0.4 pkgsrc-2006Q1-base:1.12 pkgsrc-2005Q4:1.12.0.2 pkgsrc-2005Q4-base:1.12 pkgsrc-2005Q3:1.11.0.4 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.2 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.2 TNF:1.1.1; locks; strict; comment @# @; 1.44 date 2023.12.18.09.57.48; author adam; state Exp; branches; next 1.43; commitid HYosqCXvz4DXMVQE; 1.43 date 2022.10.10.07.37.54; author adam; state Exp; branches; next 1.42; commitid G1Ioju3bvbsMX8XD; 1.42 date 2022.10.03.11.50.19; author adam; state Exp; branches; next 1.41; commitid go6LluurKHYnAgWD; 1.41 date 2021.10.26.10.15.18; author nia; state Exp; branches; next 1.40; commitid XMBRkrafc79x2jeD; 1.40 date 2021.10.07.13.40.12; author nia; state Exp; branches; next 1.39; commitid TK9Y8OXA04EYMSbD; 1.39 date 2021.05.12.04.03.49; author mcf; state Exp; branches; next 1.38; commitid Jp6A1CDexpmtlOSC; 1.38 date 2021.02.18.19.18.50; author adam; state Exp; branches; next 1.37; commitid KJ4icvsQIlc16eIC; 1.37 date 2021.01.05.12.39.10; author adam; state Exp; branches; next 1.36; commitid H7FqqlO8yzEAixCC; 1.36 date 2020.06.29.15.08.26; author adam; state Exp; branches; next 1.35; commitid 5vlmfnTU5xPke8eC; 1.35 date 2019.12.11.14.05.28; author adam; state Exp; branches; next 1.34; commitid NyHz5YSFRBjrliOB; 1.34 date 2019.05.28.07.46.08; author adam; state Exp; branches; next 1.33; commitid fyS6b2ikA0cQzWoB; 1.33 date 2019.03.13.17.33.29; author adam; state Exp; branches; next 1.32; commitid C9ZC5OvI6BwLgefB; 1.32 date 2018.06.04.20.27.09; author mrg; state Exp; branches; next 1.31; commitid LIhV7glRF7qmi0FA; 1.31 date 2018.04.22.21.38.22; author adam; state Exp; branches; next 1.30; commitid xea8qt9gzDEm4uzA; 1.30 date 2017.09.17.10.04.28; author adam; state Exp; branches; next 1.29; commitid Ej23EStUzVYScx7A; 1.29 date 2016.07.03.11.05.43; author wiz; state Exp; branches; next 1.28; commitid 00EyTXZBepAVIRcz; 1.28 date 2015.11.04.17.41.16; author agc; state Exp; branches; next 1.27; commitid hfmLKMF6xJUQGNHy; 1.27 date 2015.11.03.03.27.39; author agc; state Exp; branches; next 1.26; commitid XagoUgdES8g2ZAHy; 1.26 date 2015.10.25.09.47.34; author wiz; state Exp; branches; next 1.25; commitid j4IRWVYbfBRmotGy; 1.25 date 2015.10.25.09.44.09; author wiz; state Exp; branches; next 1.24; commitid HZp0elc5OU6cntGy; 1.24 date 2015.10.21.08.32.01; author wiz; state Exp; branches; next 1.23; commitid MT4jjUVhLkQn6XFy; 1.23 date 2015.01.04.23.22.37; author wiz; state Exp; branches; next 1.22; commitid fcU8fYZhYibQlL4y; 1.22 date 2013.04.29.21.31.10; author joerg; state Exp; branches; next 1.21; 1.21 date 2013.04.12.13.35.20; author drochner; state Exp; branches; next 1.20; 1.20 date 2011.10.07.18.59.39; author drochner; state Exp; branches; next 1.19; 1.19 date 2011.03.18.12.42.24; author adam; state Exp; branches; next 1.18; 1.18 date 2011.02.14.18.57.14; author drochner; state Exp; branches; next 1.17; 1.17 date 2010.07.08.18.42.13; author drochner; state Exp; branches; next 1.16; 1.16 date 2008.04.28.09.48.13; author wiz; state Exp; branches; next 1.15; 1.15 date 2007.11.14.18.20.05; author drochner; state Exp; branches; next 1.14; 1.14 date 2007.07.01.20.20.45; author heinz; state Exp; branches; next 1.13; 1.13 date 2006.10.08.03.11.05; author salo; state Exp; branches; next 1.12; 1.12 date 2005.12.11.17.56.32; author salo; state Exp; branches; next 1.11; 1.11 date 2005.06.06.21.11.36; author salo; state Exp; branches; next 1.10; 1.10 date 2005.05.30.16.31.08; author salo; state Exp; branches; next 1.9; 1.9 date 2005.04.18.00.13.05; author salo; state Exp; branches; next 1.8; 1.8 date 2005.02.23.22.24.17; author agc; state Exp; branches; next 1.7; 1.7 date 2005.02.17.10.52.02; author salo; state Exp; branches; next 1.6; 1.6 date 2004.10.14.16.59.36; author salo; state Exp; branches; next 1.5; 1.5 date 2004.07.27.04.10.51; author salo; state Exp; branches; next 1.4; 1.4 date 2004.05.31.19.09.46; author salo; state Exp; branches; next 1.3; 1.3 date 2004.05.16.09.48.13; author grant; state Exp; branches; next 1.2; 1.2 date 2004.05.05.15.56.45; author salo; state Exp; branches; next 1.1; 1.1 date 2004.01.18.20.14.59; author kristerw; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.01.18.20.14.59; author kristerw; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2004.04.07.10.40.01; author salo; state Exp; branches; next ; desc @@ 1.44 log @libebml: updated to 1.4.5 Version 1.4.5 2023-12-12 Fix invalid memory access (reading beyond allocated memory) due to missing integer overflow check. @ text @$NetBSD: distinfo,v 1.43 2022/10/10 07:37:54 adam Exp $ BLAKE2s (libebml-1.4.5.tar.xz) = fb1b24b8b864fbf16d0fe6524e0929569301668d34713108fd7950cd036ac173 SHA512 (libebml-1.4.5.tar.xz) = 6ee2afd538de8b028a1acd4a0f00a8aa230deac297573d868683e96f22fa4953858d3a1d8ab414ac27757f35699e6149f0aaef6eb4d235baa79226d8f36ccb5c Size (libebml-1.4.5.tar.xz) = 64408 bytes @ 1.43 log @libebml: updated to 1.4.4 Version 1.4.4 2022-10-08 * Fix ABI compatibility: unfortunately release 1.4.3 broke ABI compatibility. This release restores the compatibility with release 1.4.2. Please use it instead of release 1.4.3. In other words: 1.4.2 & 1.4.4 are compatible, while 1.4.3 is compatible with neither 1.4.2 nor 1.4.4. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2022/10/03 11:50:19 adam Exp $ d3 3 a5 3 BLAKE2s (libebml-1.4.4.tar.xz) = bb7e422c3582605e19551087b827a2fa40b2ec6fe7c35d486ac8b0e9f823bce6 SHA512 (libebml-1.4.4.tar.xz) = 24f2bf51cd71f583bdd3bb33dbf20b5adeb8e96345de3abf3014f3ae1b0610c1bd04b802f26b4a1a26f884a696d6accf784bed1510f12538a6664cbd9ae51d6d Size (libebml-1.4.4.tar.xz) = 64116 bytes @ 1.42 log @libebml: updated to 1.4.3 Version 1.4.3 2022-09-30 * A C++14 compliant C++ compiler is now required. * Fix compilation with g++ 11. * Remove Coremake project files * Updated the bundled utf8cpp to v3.2.1. * Fixed several problems in `EbmlBinary:` potential segfault by writing to a `nullptr`, potential memory leak under certain error conditions. * Fixed problems with the generated `pkg-config` files if any of the installation paths are absolute. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2021/10/26 10:15:18 nia Exp $ d3 3 a5 3 BLAKE2s (libebml-1.4.3.tar.xz) = b078a6c26065f91c8f957753205a4faa4b3d47d1d60e0edc69990f8b7228f83d SHA512 (libebml-1.4.3.tar.xz) = 6a7a544f3f5a273eaab8c71aa692492cbfb671b3d73f03ab76438843a9a7a9379f9cffdae0e1452cf064e43c10ad82424645504a23d7f3336eabcd38f2621d0a Size (libebml-1.4.3.tar.xz) = 63988 bytes @ 1.41 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2021/10/07 13:40:12 nia Exp $ d3 3 a5 5 BLAKE2s (libebml-1.4.2.tar.xz) = 86fd0ae929c40fcbe2597af51877696d5c5104cbaec656177fb5a3f709e0ff05 SHA512 (libebml-1.4.2.tar.xz) = b9535b60ba2716053819d48e345f161ad797a74678fdf60797d652da9dfa7cab905669dac744f30a81083341462bac6f2a0e69fa7d80ee59cf7414bffbd667d5 Size (libebml-1.4.2.tar.xz) = 70484 bytes SHA1 (patch-src_EbmlString.cpp) = b5d863d9e535feda3d45e67d7c8ae359ffc06428 SHA1 (patch-src_EbmlUnicodeString.cpp) = 899601e0f4cd3411037a8c94e4aefb0a95c1605d @ 1.40 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2021/05/12 04:03:49 mcf Exp $ d3 1 a3 1 RMD160 (libebml-1.4.2.tar.xz) = 72874acce95feed780c2ee16eae07ce16713f812 @ 1.39 log @libebml: fix build with gcc 11 As described in the gcc 11 porting document[0], some libstdc++ headers no longer include certain headers they don't use. Patch from upstream. [0] https://gcc.gnu.org/gcc-11/porting_to.html#header-dep-changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2021/02/18 19:18:50 adam Exp $ a2 1 SHA1 (libebml-1.4.2.tar.xz) = a5e545d1bf22abf8b6722f4bc2d2034bb61b2d46 @ 1.38 log @libebml: updated to 1.4.2 Release v1.4.2. * Fixed several heap overflow bugs in the `ReadData` functions of various data type classes. This fixes CVE-2021-3405. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2021/01/05 12:39:10 adam Exp $ d7 2 @ 1.37 log @libebml: updated to 1.4.1 Release v1.4.1 * Fixed a case EbmlMaster::Read where the element returned via UpperEltFound and FountElt points to a just-deleted element, causing callers to think the memory returned is valid, potentially leading to use-after-free/double-free errors. This can happen if the specific element's Read function throws an exception when encountering certain invalid data constellations. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2020/06/29 15:08:26 adam Exp $ d3 4 a6 4 SHA1 (libebml-1.4.1.tar.xz) = b4d709a53e836e0d887660eade4f291fcd7441ba RMD160 (libebml-1.4.1.tar.xz) = 598fb36b85f5806f2fc0e455ab7276ec4db2956f SHA512 (libebml-1.4.1.tar.xz) = ddde4975546ba4214cd22db37992c2b5130a731da1b34e171cca8d7f39d981b9643a193d06be1a1e156b316e51419d1eb4c1cfe40511a52b245152e69a507e4b Size (libebml-1.4.1.tar.xz) = 70096 bytes @ 1.36 log @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 C++11. * 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 unset. * 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2019/12/11 14:05:28 adam Exp $ d3 4 a6 4 SHA1 (libebml-1.4.0.tar.xz) = a81f64c87942e6d474cc0660d3f73e98c2fd9c66 RMD160 (libebml-1.4.0.tar.xz) = 80d14ac3b9029de489d034879ee0a2fb45e5cd46 SHA512 (libebml-1.4.0.tar.xz) = db78ee560a44b90b4df12ba23a00f8ccb0d3626f44296af6b79a492a00126690582764c6be6c9e9851302a0d0d70edfbe000cc217c5532abe862a821624af230 Size (libebml-1.4.0.tar.xz) = 69944 bytes @ 1.35 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2019/05/28 07:46:08 adam Exp $ d3 4 a6 4 SHA1 (libebml-1.3.10.tar.xz) = cc41b4a20c18c17f52f496ca6e3bd343ded6019b RMD160 (libebml-1.3.10.tar.xz) = 7e4cf6916b52a18b3a68b0f9ce5e5fe16fc34d77 SHA512 (libebml-1.3.10.tar.xz) = c7ba20664161e811a10847f888a833abaa2b7a4d43ddbef6ae927f391f5d1eff45bc703f13a52ccfc793521e3b22cbac2fd93550cd95119a4060153683b29c49 Size (libebml-1.3.10.tar.xz) = 69488 bytes @ 1.34 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2019/03/13 17:33:29 adam Exp $ d3 4 a6 4 SHA1 (libebml-1.3.9.tar.xz) = abdcaac0f10756271ad6a15a2147e9bc51cd8661 RMD160 (libebml-1.3.9.tar.xz) = dd174de83981608c69a66c849d871ab5c047ff61 SHA512 (libebml-1.3.9.tar.xz) = a388fa8ff7acf9a0fb33faf9c00fc07f53794d86a4f894e04e2a690a24e781a7f380a0896e607e801a6f1f0b215407ee09a801e96d4b3e15f39ca71ec3a6d64e Size (libebml-1.3.9.tar.xz) = 69836 bytes @ 1.33 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2018/06/04 20:27:09 mrg Exp $ d3 4 a6 4 SHA1 (libebml-1.3.7.tar.xz) = 464a67e85d4f1eb27555b46f3ab947297ce4bd69 RMD160 (libebml-1.3.7.tar.xz) = c04c0a98359c319893d7a6337ef614f47b761f67 SHA512 (libebml-1.3.7.tar.xz) = ad574a73a1d2c5fbd4581991ff790ef22cfcaf5645295b06dce36235b43d552bbec3b400d3c80550c8020ed3720226fad05348c6034c444da1106439c7fd9fc1 Size (libebml-1.3.7.tar.xz) = 69460 bytes @ 1.32 log @#include to fix the build on netbsd-8/amd64. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2018/04/22 21:38:22 adam Exp $ d3 4 a6 5 SHA1 (libebml-1.3.6.tar.xz) = f37cc15c651db8c28f7bc3d69c7a81c08600dd0e RMD160 (libebml-1.3.6.tar.xz) = a5ec0996a02b59c3514586e1285072df13b71186 SHA512 (libebml-1.3.6.tar.xz) = 6a31a56dcde39642848f25353a462f4621d6cfd3bc9ef62add1b00d098c6a80b3c2b50ecf4d6dd50650c609eb39a6150c6d1b69ea3a77a3928bd3300af7dd91f Size (libebml-1.3.6.tar.xz) = 57764 bytes SHA1 (patch-src_EbmlSInteger.cpp) = 102271d4d1f8fe3356562f84a4235159026f1538 @ 1.31 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2017/09/17 10:04:28 adam Exp $ d7 1 @ 1.30 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2016/07/03 11:05:43 wiz Exp $ d3 4 a6 4 SHA1 (libebml-1.3.5.tar.xz) = e42bafe97fedd6ecc20334a28ce77656fe44258b RMD160 (libebml-1.3.5.tar.xz) = 173e894c84f4d2142f679ed8dbb7c75f5e3cf617 SHA512 (libebml-1.3.5.tar.xz) = cdf05015724919b19281bf99c562bb7e0bdf16990da274010f664ff316b6ce95ecbeaa1e479f03505281a7f45d5796aee6e7750a9e1c0596b630911d220dca24 Size (libebml-1.3.5.tar.xz) = 274184 bytes @ 1.29 log @Updated libebml to 1.3.4. 2016-07-02 Moritz Bunkus * Released v1.3.4. 2015-11-21 Moritz Bunkus * EbmlVersion.cpp: in order to enable deterministic builds the EbmlCodeDate variable has been set to "Unknown" instead of the date and time of compilation. Patch by Ed Schouten . 2015-11-18 Moritz Bunkus * libebml_t.h: use C99-style integer typedefs instead of BSD-style ones. Patch by Ed Schouten . 2015-10-24 Moritz Bunkus * EbmlBinary.h: add #include for compilation with clang and libc++. Patch by Thomas Klausner . @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2015/11/04 17:41:16 agc Exp $ d3 4 a6 4 SHA1 (libebml-1.3.4.tar.bz2) = 27a505f7bcece68f57daa2704ebdacbddfa188b3 RMD160 (libebml-1.3.4.tar.bz2) = cc534cdfc947f74d3568880bbf6520901b66cdf6 SHA512 (libebml-1.3.4.tar.bz2) = ebf5b71afe725e40ee6415463e51ca14810eecc2fef186caacd0269077f5febeb62623fd48674b21ea732f43a620d0c91603fa48d3f8d163284d1cf204642194 Size (libebml-1.3.4.tar.bz2) = 606205 bytes @ 1.28 log @Remove duplicate SHA512 digests that crept in. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2015/11/03 03:27:39 agc Exp $ d3 4 a6 5 SHA1 (libebml-1.3.3.tar.bz2) = 9fa8c5a08d8e9069638a9b04751efa3f57b14a2f RMD160 (libebml-1.3.3.tar.bz2) = 8632f60f99c45d3c6b0c23270e63bec11b47029c SHA512 (libebml-1.3.3.tar.bz2) = 3ae048b468272e5ff1dc813121c1addcbbe324cd466e4b43ccce5aca148095190c10196433db951529ff62c587cc2b9a3c0c713db7921825221babaf7d4e824d Size (libebml-1.3.3.tar.bz2) = 588607 bytes SHA1 (patch-ebml_EbmlBinary.h) = e432c97216375042ec3fae53aafd0c00a8373bd1 @ 1.27 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2015/10/25 09:47:34 wiz Exp $ a5 1 SHA512 (libebml-1.3.3.tar.bz2) = 3ae048b468272e5ff1dc813121c1addcbbe324cd466e4b43ccce5aca148095190c10196433db951529ff62c587cc2b9a3c0c713db7921825221babaf7d4e824d @ 1.26 log @Add upstream bug report URL. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2015/10/25 09:44:09 wiz Exp $ d6 1 @ 1.25 log @Update libebml to 1.3.3: * Released v1.3.3. * EbmlMaster::Read(): When the parser encountered a deeply nested element with an infinite size then a following element of an upper level was not propagated correctly. Instead the element with the infinite size was added into the EBML element tree a second time resulting in memory access after freeing it and multiple attempts to free the same memory address during destruction. Fixes the issue reported as Cisco TALOS-CAN-0037. * EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory access. When reading a EBML variable length integer value a read access beyond the end of the available buffer was possible if fewer bytes were available than indicated by the first byte resulting in a heap information leak. * EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory access. When reading from a UTF-8 string in which the length indicated by a UTF-8 character's first byte exceeds the string's actual number of bytes the parser would access beyond the end of the string resulting in a heap information leak. Fixes the issue reported as Cisco TALOS-CAN-0036. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2015/10/21 08:32:01 wiz Exp $ d7 1 a7 1 SHA1 (patch-ebml_EbmlBinary.h) = f2253fd395dad676a494c388dfaca742c57098a8 @ 1.24 log @Update libebml to 1.3.2: 2015-10-17 Moritz Bunkus * Released v1.3.2. 2015-08-21 Steve Lhomme * EbmlElement::FindNextElement(): Handle EOF when reading the element size properly. 2015-06-15 Steve Lhomme * Update the license information: use latest official text for the LGPL. 2015-02-23 Steve Lhomme * EbmlString::ValidateSize(): only allow the same maximum size as EbmlBinary. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2015/01/04 23:22:37 wiz Exp $ d3 4 a6 4 SHA1 (libebml-1.3.2.tar.bz2) = 0eb0deb17d45c8a75ef50f43eb4c59de72f8420a RMD160 (libebml-1.3.2.tar.bz2) = 2958eab27455f83869a485f4cf8624bc2cbe00f3 SHA512 (libebml-1.3.2.tar.bz2) = b40ead62bf0f3768d0e669b96ee5b059f43eb1d77d35c8b7b738cd4b727195f61a681ba87f1fa0bf9844a93807e40442db8f8d549e76922b75880c83fd2678d3 Size (libebml-1.3.2.tar.bz2) = 588180 bytes @ 1.23 log @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 https://trac.bunkus.org/ticket/1089 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2013/04/29 21:31:10 joerg Exp $ d3 4 a6 3 SHA1 (libebml-1.3.1.tar.bz2) = 3b49d15b6744ab4e53b624e3fd529e1f5717b523 RMD160 (libebml-1.3.1.tar.bz2) = b81ee0df04fb90013d1dce3fefcae6622d6b61f9 Size (libebml-1.3.1.tar.bz2) = 599116 bytes @ 1.22 log @Add a number of includes hidden by libstdc++'s name space pollution. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2013/04/12 13:35:20 drochner Exp $ d3 3 a5 4 SHA1 (libebml-1.3.0.tar.bz2) = 5a49ae3fddfe4b514f76d5743b29b23e0ecbc935 RMD160 (libebml-1.3.0.tar.bz2) = 76f945a96e9950c25ccdb6c9e5cc4225dd6bd163 Size (libebml-1.3.0.tar.bz2) = 59359 bytes SHA1 (patch-aa) = 11d3321c11196354ab4a761876e7d4364c242084 @ 1.21 log @update to 1.3.0 changes: several new API functions like GetValue()/SetValue(), new constructors, and a couple of bug fixes like calculating dates with 64bit integers preventing overflows in certain situations @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2011/10/07 18:59:39 drochner Exp $ d7 1 @ 1.20 log @update to 1.2.2 changes: bugfixes, minor improvements @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2011/03/18 12:42:24 adam Exp $ d3 4 a6 4 SHA1 (libebml-1.2.2.tar.bz2) = f8ef2e044b79b6e4f777b20c0e0e2382c16fbafc RMD160 (libebml-1.2.2.tar.bz2) = a5399b991d613c4ae3e37bfd7e0a8db33db91131 Size (libebml-1.2.2.tar.bz2) = 60802 bytes SHA1 (patch-aa) = 9467aaadd8fe6366ae9260b3ad0cdf242ac36d05 @ 1.19 log @Fix patching on Mac OSX; fix installing the library; fix some pkglint issues @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2011/02/14 18:57:14 drochner Exp $ d3 3 a5 3 SHA1 (libebml-1.2.0.tar.bz2) = 4107fd6496b5aae3f0e7a96cb3008341a5b224bc RMD160 (libebml-1.2.0.tar.bz2) = 213b7f9e18cf71f250d83d278ebd7e27220cdebc Size (libebml-1.2.0.tar.bz2) = 60532 bytes @ 1.18 log @update to 1.2.0 changes: -header cleanup -bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2010/07/08 18:42:13 drochner Exp $ d6 1 a6 1 SHA1 (patch-aa) = f7ff6a5a059eb2f8f2550f2de4c0b6fbf94c8ce7 @ 1.17 log @update to 1.0.0 changes: -API extensions -bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2008/04/28 09:48:13 wiz Exp $ d3 4 a6 4 SHA1 (libebml-1.0.0.tar.bz2) = 8b79752ddb6cadab0346b43785432c554dbf220d RMD160 (libebml-1.0.0.tar.bz2) = 932552ae239007253f0526d8bb0d506776ca14df Size (libebml-1.0.0.tar.bz2) = 60058 bytes SHA1 (patch-aa) = 8d33249a2c845b2e1f10d184092b47d739c4621d @ 1.16 log @Update to 0.7.8: Fixes for gcc 4.3. Source code cleanup. Build fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2007/11/14 18:20:05 drochner Exp $ d3 4 a6 4 SHA1 (libebml-0.7.8.tar.bz2) = 2b1b9a8f4bc2a5b6a709f00ec520353dcc0a1d18 RMD160 (libebml-0.7.8.tar.bz2) = 73e196e03df254536e20aa390acc0c2c79940054 Size (libebml-0.7.8.tar.bz2) = 58121 bytes SHA1 (patch-aa) = 8293712ad0d7f6c8bba8546c3bab9373feadbdca @ 1.15 log @libtoolize and build shared libraries, this will make it usable in dynamically loaded plugins, bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2007/07/01 20:20:45 heinz Exp $ d3 4 a6 4 SHA1 (libebml-0.7.7.tar.bz2) = e79f98968c8566c95637616c4419697e0adbecca RMD160 (libebml-0.7.7.tar.bz2) = d42ec6606a16cc9b38cff501e14929853136fa0b Size (libebml-0.7.7.tar.bz2) = 56527 bytes SHA1 (patch-aa) = ae431e3b2736642d4d0f0292c58cc5f513bcc89a @ 1.14 log @Added support for installation to DESTDIR. Approved by salo@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2006/10/08 03:11:05 salo Exp $ d6 1 a6 1 SHA1 (patch-aa) = fb3f3869817ba1a0de98caf35abe22f7ff1b4716 @ 1.13 log @Update to version 0.7.7 Changes: - minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2005/12/11 17:56:32 salo Exp $ d6 1 a6 1 SHA1 (patch-aa) = 839ddb941d985f5d8696e878736f8c3d5def13ef @ 1.12 log @Update to version 0.7.6 Changes: - various bugfixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2005/06/06 21:11:36 salo Exp $ d3 3 a5 3 SHA1 (libebml-0.7.6.tar.bz2) = fe94f77d9f45529bce42ca16714882ce4d5ae843 RMD160 (libebml-0.7.6.tar.bz2) = d389dba159de1c8e2a783b3cee483dceff277801 Size (libebml-0.7.6.tar.bz2) = 56317 bytes @ 1.11 log @Force PREFIX. Addresses PR pkg/30118, althought i can't reproduce it at all.. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2005/05/30 16:31:08 salo Exp $ d3 3 a5 3 SHA1 (libebml-0.7.5.tar.bz2) = a12a63fa6970df166cbb8087f30f9918775e1614 RMD160 (libebml-0.7.5.tar.bz2) = f72efa761b80c591dbb227837b0feaee4ba24c7a Size (libebml-0.7.5.tar.bz2) = 54398 bytes @ 1.10 log @Update to version 0.7.5 Changes include fixes to the build system for MacOS X, slightly improved handling of the maximum size to read and other small fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2005/04/18 00:13:05 salo Exp $ d6 1 a6 1 SHA1 (patch-aa) = 97ae2bfb8554556d5389ec02aee84e7162282d73 @ 1.9 log @Update to version 0.7.4 Changes: - add a couple of new elements - fix compilation with gcc 4 and on AMD64 - address some other minor issues. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/02/23 22:24:17 agc Exp $ d3 3 a5 3 SHA1 (libebml-0.7.4.tar.bz2) = 325a25673e4d15a793622b273deab241b946de5f RMD160 (libebml-0.7.4.tar.bz2) = 11f6a088cfa65f6213733ab62718567f8c365ddc Size (libebml-0.7.4.tar.bz2) = 53950 bytes @ 1.8 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2005/02/17 10:52:02 salo Exp $ d3 3 a5 3 SHA1 (libebml-0.7.3.tar.bz2) = a7da238f926665c586ea3684eb34a1f5190fc0de RMD160 (libebml-0.7.3.tar.bz2) = 0e0b298e5e039b4c1d69ae60599c7e990ef2a0d6 Size (libebml-0.7.3.tar.bz2) = 52827 bytes @ 1.7 log @Update to version 0.7.3 Changes: - allow binary element comparison (useful to compare UIDs) - rename bSaveDefault in bKeepIntact - don't save empty EbmlMasters by default - Use malloc() and free() instead of new[] and delete[] where the lib might deal with pointers that have been allocated by the app, or where the app has allocated the memory. Reason: new[]ed memory cannot be realloc()ed. - Improved the dependency calculation to be more portable (makedepend doesn't exist everywhere, and it doesn't necessarily use the compiler we want). - Added a "RemoveAll" function. - better code to handle all VTS VOBs (not yet there) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2004/10/14 16:59:36 salo Exp $ d4 1 @ 1.6 log @Updated to version 0.7.2 - migth as well just take maintainership Changes: - Fix for the compilation on Solaris. - Redone the #if... hierarchy to be a bit less confusing. - Remove the unsupported float80 support - Allow building a DLL with MSVC7 (not compatible with the MinGW one) - Proper description for the SHARED option. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2004/07/27 04:10:51 salo Exp $ d3 3 a5 3 SHA1 (libebml-0.7.2.tar.bz2) = cc875c160ca6c5742083fc4f486ed04e3ea56aa0 Size (libebml-0.7.2.tar.bz2) = 51931 bytes SHA1 (patch-aa) = d7fd1b09caf78b86f1cf3d8d171a33c901f1d1b6 @ 1.5 log @Update to version 0.7.1. Changes: - use bzip2 distribution tarball 0.7.1: ====== - Set eol-style and keywords properties - various cosmetic fixes to Makefile and build in general - BeOS support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2004/05/31 19:09:46 salo Exp $ d3 2 a4 2 SHA1 (libebml-0.7.1.tar.bz2) = d80913a3d67a80ea69b77ca615d232b2f6792ed9 Size (libebml-0.7.1.tar.bz2) = 50912 bytes @ 1.4 log @Obey CXXFLAGS, pass more buildlink variables. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2004/05/16 09:48:13 grant Exp $ d3 3 a5 3 SHA1 (libebml-0.7.0.tar.gz) = 80b9b2bb181c44bbd7d92979731dc379bb014ef0 Size (libebml-0.7.0.tar.gz) = 58316 bytes SHA1 (patch-aa) = 09916bb9908a9ce2ee9474dec80970ab960da826 @ 1.3 log @call $(BSD_INSTALL) to install files, not "install". @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2004/05/05 15:56:45 salo Exp $ d5 1 a5 1 SHA1 (patch-aa) = 6970afa8ce52ffb9f39f663e5f2e6a562df212d8 @ 1.2 log @Update to version 0.7.0. Needed for mkvtoolnix update. Changes: - LGPL license changes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.2 2004/04/07 10:40:01 salo Exp $ d5 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 3 SHA1 (libebml-0.6.3.tar.gz) = 75266aee0905b8e3b26ac13e690da58abc51ef35 Size (libebml-0.6.3.tar.gz) = 56940 bytes SHA1 (patch-aa) = 6e0d63f6ea45ccc6144e2685a2597e913c5dd030 @ 1.1.1.1 log @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. @ text @@ 1.1.1.2 log @Initial import of libebml-0.6.5: Extensible Binary Meta Language support library. 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. @ text @d3 3 a5 2 SHA1 (libebml-0.6.5.tar.gz) = 56477ca453340f154a7b52ce6a5006c2100dc9ec Size (libebml-0.6.5.tar.gz) = 56354 bytes @