The NetBSD Project

CVS log for pkgsrc/devel/matio/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / matio

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.3 / (download) - annotate - [select for diffs], Sun Nov 7 10:50:38 2021 UTC (2 years, 4 months ago) by nros
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.2: +10 -14 lines
Diff to previous 1.2 (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.2, Sat Nov 7 06:22:42 2015 UTC (8 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.1: +1 -1 lines
FILE REMOVED

Removed unused buildlink3.mk file from the pre-2009 aera

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri May 15 23:08:14 2009 UTC (14 years, 10 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, 10 months ago) by dmcmahill
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 <webmaster@jp.NetBSD.org>