2023-08-31 16:13:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
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
|
2022-10-26 11:59:27 by Niclas Rosenvik | Files touched by this commit (2) |
Log message:
matio: fix getopt_long configure check, it always failed before
|
2021-11-07 11:50:38 by Niclas Rosenvik | Files touched by this commit (5) | |
Log message:
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
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
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
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2020-06-14 12:07:48 by Nia Alarie | Files touched by this commit (4) |
Log message:
*: Update broken sf.net HOMEPAGEs
|
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.
|
2015-11-07 07:22:42 by Roland Illig | Files touched by this commit (1) |
Log message:
Removed unused buildlink3.mk file from the pre-2009 aera
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
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.
|
2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|