Up to [cvs.NetBSD.org] / pkgsrc / devel / matio
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 31 14:13:42 2023 UTC (3 weeks ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored)
matio: updated to 1.5.23 Changes in 1.5.23 (31 March 2022) * Updated cmake-conan to version 0.18.0 * Fixed testsuite (regression of v1.5.22) Changes in 1.5.22 (25 March 2022) * Added support for reading large MAT file * Updated cmake-conan to version 0.17.0 * Fixed CMake build with Conan (MATIO_USE_CONAN:BOOL=ON) * Fixed data type when reading 16-bit character data from HDF5 MAT file * Fixed heap-based buffer overflows when reading (crafted) MAT file (CVE-2020-36428, CVE-2021-36977) * Confirmed compatibility with HDF5 v1.13.0 and v1.13.1 * Several other fixes, for example for memory leaks
Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 26 09:59:26 2022 UTC (10 months, 3 weeks ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
matio: fix getopt_long configure check, it always failed before
Revision 1.5 / (download) - annotate - [select for diffs], Sun Nov 7 10:50:38 2021 UTC (22 months, 2 weeks ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.4: +5 -4
lines
Diff to previous 1.4 (colored)
Update devel/matio to version 1.5.12 Pkgsrc changes: Set license Buildlink file added Changes from NEWS file: Changes in 1.5.21 (25 March 2021) * Fixed: Avoid usage of strlen when creating MAT_T_UTF8 encoded character array (regression of v1.5.20) * Fixed reading of compression flag from HDF5 MAT file Changes in 1.5.20 (21 March 2021) * Added support for writing MAT_T_UTF8 encoded character array to HDF5 MAT file (by conversion to UTF-16 if in BMP) * Updated cmake-conan to version 0.16.1 * Fixed bug with size_t arguments of logging function calls * Fixed bug reading past EOF from (crafted) MAT file * Fixed bug writing MAT_T_UTF8 encoded character array to v5 MAT file * Fixed printing of MAT_T_UTF8 encoded character array * Several other fixes, for example for memory leaks Changes in 1.5.19 (6 November 2020) * Fixed support for CMake (>= v3.19.0) build system * Fixed bug reading variable from v4 MAT file (regression of v1.5.18) Changes in 1.5.18 (17 September 2020) * Added support of HDF5 v1.12.x * Added support for UTF-8 encoded file name on Windows (MSVC) (requires HDF5 >= v1.11.6 for HDF5 MAT file) * Added support for reading uncompressed v5 MAT file generated by SWAN * Added error codes to public interface * Added support for CMake build system * Fixed read performance of numeric array from compressed v5 MAT file * Fixed support for VS2005 and VS2008 (MSVC) (regression of v1.5.15) * Fixed mktemp linker warning when using GNU linker * Fixed bug writing struct array to uncompressed v5 MAT file on big endian architecture (regression of v1.5.10) * Fixed bug writing cell array to uncompressed v5 MAT file on big endian architecture * Fixed bug reading variable name from v4 MAT file (CVE-2019-17533) * Fixed bug reading variable name from (crafted) compressed v5 MAT file (CVE-2020-19497) * Fixed bug reading dimensions from (crafted) compressed v5 MAT file (CVE-2019-20017, CVE-2019-20018, CVE-2019-20020, CVE-2019-20052) Changes in 1.5.17 (18 July 2019) * Fixed bug reading struct array with packed field names from v5 MAT file * Fixed bug reading past EOF from (crafted) uncompressed v5 MAT file Changes in 1.5.16 (25 June 2019) * Fixed error handling on integer addition/multiplication overflows (CVE-2019-13107) Changes in 1.5.15 (29 March 2019) * Added new API function Mat_GetHeader to retrieve header string of a MAT file * Fixed integer multiplication overflows when calculating total number of elements from (crafted) MAT file * Fixed bug reading character array from (compressed) v5 MAT file (regression of v1.5.14) * Fixed number of variables for repeated calls of Mat_GetDir * Fixed memory leak in Mat_VarFree for function class Changes in 1.5.14 (11 March 2019) * Deprecated usage of Mat_VarWriteInfo/Mat_VarWriteData in favor of Mat_VarWrite/Mat_VarWriteAppend * Fixed bug reading dimensions from (crafted) compressed v5 MAT file (CVE-2019-9026, CVE-2019-9027, CVE-2019-9028, CVE-2019-9029, CVE-2019-9030, CVE-2019-9031, CVE-2019-9032, CVE-2019-9033, CVE-2019-9034, CVE-2019-9035, CVE-2019-9036, CVE-2019-9038) * Fixed bug reading name (> 24 characters) from v5 MAT file (regression of v1.5.13) * Fixed bug printing datatype in Mat_VarPrint (CVE-2019-9037) Changes in 1.5.13 (22 October 2018) * Fixed bug calculating size for zero-rank variables in Mat_VarGetSize * Fixed bug reading dimensions from (crafted) v5 MAT file * Fixed bug reading tag and class from (crafted) v5 MAT file * Fixed integer multiplication overflows * Fixed HDF5 compatibility in Mat_Open and Mat_Create for HDF5 > v1.10.1 Changes in 1.5.12 (7 March 2018) * Updated Mat_VarWriteAppend: Added support to append a variable to a previously written struct array in HDF5 MAT file * Fixed bug reading MAT_T_UINT16 encoded character array from HDF5 MAT file * Fixed bug reading MAT_T_UTF16 encoded character array from compressed v5 MAT file * Fixed bug writing MAT_T_UTF16 encoded character array to HDF5 MAT file * Fixed buffer overflow in Mat_VarGetCells/Mat_VarGetStructs Changes in 1.5.11 (22 October 2017) * Added new API function Mat_VarWriteAppend to append a numeric array to a previously written variable in HDF5 MAT file * Fixed bug calculating sizes of cell/struct array with empty cells/fields in Mat_VarGetSize * Fixed bug writing cell/struct array with empty cells/fields to v5 MAT file * Fixed bug writing cell/struct array with empty cells/fields to HDF5 MAT file * Fixed read performance of cell/struct array with empty cells/fields from v5 MAT file * Fixed read performance of numeric array from uncompressed v5 MAT file * Fixed testsuite (if configured with the MATLAB application) * Updated man pages Changes in 1.5.10 (14 February 2017) * Added new API function Mat_GetDir to retrieve all variable names of a MAT file * Fixed performance of repeated calls to Mat_VarWrite (regression of v1.5.7) * Fixed bugs reading (hyperslabs of) numeric array where the variable data type differs from the desired output data type * Increased testsuite coverage Changes in 1.5.9 (22 October 2016) * Fixed resource leak when reading character array from HDF5 MAT file * Fixed bug writing struct to HDF5 MAT file: Mat_VarWrite never returned 0 on success * Fixed bug writing sparse logical array to HDF5 MAT file * Fixed bug calculating array sizes of struct, cell, complex and sparse array in Mat_VarGetSize * Fixed bug duplicating sparse array with empty data in Mat_VarDuplicate * Fixed segmentation fault when reading compressed v5 MAT file with opaque class * Updated support of HDF5 v1.10.x: No longer depend on deprecated v1.8.x symbols Changes in 1.5.8 (30 June 2016) * Fixed bug writing array to v4 MAT file on big endian architecture (regression of v1.5.7) Changes in 1.5.7 (22 June 2016) * Added support for MAT_T_UTF16 when reading character array from v5 MAT file * Added support of HDF5 v1.10.x (with deprecated v1.8.x symbols exported) * Added warning on unsupported character data types when reading v5 MAT file * Added error check if variable already exists when writing to MAT file * Fixed support of custom log functions: Moved log levels to the public interface * Fixed bug creating v4 and v5 MAT file: Open in write+update mode * Fixed bug creating v5 and HDF5 MAT file: Set BOF marker to 128 * Fixed bug in Mat_VarDelete: Rewind file before looping over variables * Fixed bug writing cell array with empty struct fields to compressed v5 MAT file * Fixed bug reading empty character array from HDF5 MAT file * Fixed bug iterating through links in a group of HDF5 MAT file * Fixed bug iterating on #subsystem# group of HDF5 MAT file * Fixed compilation out of source directory * Fixed C++ compilation on MinGW * Restructured testsuite * Fixed testsuite if hdf5 dependency is missing * Increased testsuite coverage * Various fixes for variable scopes that cause compilers to issue diagnostics Changes in 1.5.6 (23 February 2016) * Fixed bug writing array to v4 MAT file on big endian architecture * Fixed bug writing header with more than 127 characters to v5 or HDF5 MAT file Changes in 1.5.5 (19 February 2016) * Added support of reading sparse array from v4 MAT file * Added support of writing sparse array to v4 MAT file * Added support of writing character array to v4 MAT file * Added support of autogen.sh on Darwin * Added missing Visual Studio project files for test_mat * Added missing Visual Studio resource file * Enabled C++ compilation * Updated snprintf.c to C99 snprintf v1.1 * Increased testsuite coverage * Fixed bug writing complex array to v4 MAT file * Fixed bug writing cell containing a struct with fields but empty array to compressed v5 MAT file * Fixed bug reading hyperslabs of cells and struct fields from compressed v5 MAT file (regression of v1.5.3) * Fixed bug writing empty character array to uncompressed v5 MAT file * Fixed bug reading cells and struct fields from HDF5 MAT file * Fixed bug printing array dimensions in Mat_VarPrint on MinGW * Fixed bug calculating array sizes of structs in Mat_VarGetSize * Fixed bug duplicating sparse array in Mat_VarDuplicate * Fixed testsuite if zlib/hdf5 dependencies are missing * Several other fixes, especially for memory leaks Changes in 1.5.3 (11 January 2016) * Added support for writing numeric array to v4 MAT file * Added Visual Studio project for test_mat * Added new API functions Mat_CalcSingleSubscript2 and Mat_CalcSubscripts2 that work on size_t type * Fixed memory consumption reading compressed v5 MAT file * Fixed bug writing compressed v5 MAT file * Fixed bug in Mat_VarReadNextInfo5 where freed variable was not set to NULL * Fixed several bugs in Mat_VarDelete * Fixed bug writing empty struct to HDF5 MAT file * Fixed bug writing character array to HDF5 MAT file * Fixed bug writing character array to compressed v5 MAT file * Updated Visual Studio solution and project files to work with newer HDF5 and Visual Studio versions * Various fixes for unused variables, unnecessary initializations, etc. that cause compilers to issue diagnostics * Several other fixes, especially for memory leaks Changes in 1.5.2 (31 July 2013) * Added support for linear data read for v4 and HDF5 MAT file * Fixed bug reading slices of variables in matdump * Fixed feof calls so they compile on platforms that dereference the argument in a macro * More robust checking that file is MAT file and eliminates some segmentation faults * Various fixes for unused variables, unnecessary initializations, etc. that cause compilers to issue diagnostics * Several other fixes Changes in 1.5.1 (10 March 2013) * Fixed bug writing compressed HDF5 file * Fixed bug reading cell array elements written with a non-empty variable name * Fixed bug writing complex sparse matrices as struct fields or cell elements to uncompressed v5 MAT file * Fixed a number of potential issues identified via static analysis * Fixed uninitialized pointers when creating structures through Mat_VarCreateStruct, and fix a bug in the struct API testsuite * Fixed extended sparse support in v7.3 MAT file * Added 64-bit integer support for v5 MAT file * Added missing support for reading hyperslabs from HDF5 MAT file * Added variable indexing notation support to matdump to display subsets of variables * Added tests for extended sparse support in testsuite * Added missing enumerations or default case in switch statements Changes in 1.5.0 (15 April 2012) * Changed licensing from the GNU Lesser General Public License to the BSD-2-Clause License * Added support for reading/writing HDF5 MAT file * Bug fixes for compressed variables that caused issues with matio reading them * Upgraded dimensions in matvar_t structure to size_t enabling support for large arrays * Added a testsuite
Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 26 10:15:39 2021 UTC (22 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
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
Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 7 13:40:33 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.2: +1 -2
lines
Diff to previous 1.2 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:49 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
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,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
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
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri May 15 23:08:14 2009 UTC (14 years, 4 months ago) by dmcmahill
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
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.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import matio-1.3.3 libmatio is an open-source library for reading/writing Matlab MAT files. This library is designed for use by programs/libraries that do not have access or do not want to rely on Matlab's libmat shared library.
Revision 1.1 / (download) - annotate - [select for diffs], Fri May 15 23:08:14 2009 UTC (14 years, 4 months ago) by dmcmahill
Branch: MAIN
Initial revision