devel/dmalloc: update to 5.6.4
Add LICENSE, regerate multiple patches, reorder variables, etc.
Accumulated ChangeLog:
Version 5.6.4 (12/24/2020):
- Fixed shared libary creation. Thanks to @ffontaine and Alex Suykov.
- Fixed one more pointer arithmetic issue. Thanks to aitap.
- Better configuring of the pointer arithmetic type.
- Fixed strndup macro detection... Again. Thanks to SkyOnce.
Version 5.6.3 (12/23/2020):
- Fixed missing dmallocc.o <- dmalloc.h dependency. Thanks to @ffontaine.
- Fixed more %p usage and issues around pointer arithmetic. Thanks to aitap.
Version 5.6.2 (12/17/2020):
- Fixed bug with loc_snprintf use of va_args. Thanks much to aitap.
- Handle strndup being a macro. Thanks much to aitap.
- Renmaed the ERROR_ and DEBUG_ defines to DMALLOC_* to reduce OS overlap.
- Fixed issues with cross-compiling and getpagesize. Thanks to aitap.
- Fixed problems with cross-compiling and printing of pointers. Thanks to aitap.
Version 5.6.1 (11/24/2020):
- Fixed the installdocs target. Thanks to matthewluckie.
Version 5.6.0 (11/22/2020):
- Implemented a snprintf to [hopefully] stop recursion. Thanks to drok.
- Added append_string and friends for better string output.
- Fixed strndup handling when it is a macro. Thanks to danielgora.
- Fixed strndup configuration and handling in general.
- Added better getenv handling.
- Fixed issues around page-size detection and heap extension.
- Added circleci to github.
- Improved the test program output.
- Added strnlen configuration and handling.
- Moved to git on April 9, 2018.
PR: 252124
Submitted by: mjl@luckie.org.nz (maintainer)