(Only the first 10 of 12 ports in this commit are shown above. )
Update to new upstream release 1.43.1.
1.43.1 has seen several FreeBSD portability fixes upstream, so we could
finally upgrade the port. Tweaking the test set for non-high-end
computers took a while.
Make set of self-tests configurable. Add Perl and GNU dd to build
dependency list when needed so tests can pass in a poudriere build.
Assorted other tweaks.
Upstream's change log:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.1 and
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43
Unbreak port:
- Refresh old patches to avoid fuzz.
- Add two upstream patches to fix the use-after-free() issue.
- There seem to be double-free() issues left but these do not show during
self-test, only under valgrind instrumentation so we'll move the port
ahead and get packages while working with upstream to debug this through
the end.
- Bump PORTREVISION to 1.
- Update to new upstream release 1.42.9, release notes:
<http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.42.9>
- Add MAKE_ENV+=CHECK_CMD=@true to avoid build failures in intl/, which
apparently does not include MCONFIG currently.
- Regenerate (and in two cases, modify) patches.