--- - branch: MAIN date: Wed May 24 22:42:53 UTC 2023 files: - new: '1.26' old: '1.25' path: pkgsrc/sysutils/lnav/Makefile pathrev: pkgsrc/sysutils/lnav/Makefile@1.26 type: modified - new: '1.8' old: '1.7' path: pkgsrc/sysutils/lnav/distinfo pathrev: pkgsrc/sysutils/lnav/distinfo@1.8 type: modified - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_base_strnatcmp.c pathrev: pkgsrc/sysutils/lnav/patches/patch-src_base_strnatcmp.c@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_command__executor.cc pathrev: pkgsrc/sysutils/lnav/patches/patch-src_command__executor.cc@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_lnav__commands.cc pathrev: pkgsrc/sysutils/lnav/patches/patch-src_lnav__commands.cc@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_ptimec.hh pathrev: pkgsrc/sysutils/lnav/patches/patch-src_ptimec.hh@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_spectro__source.cc pathrev: pkgsrc/sysutils/lnav/patches/patch-src_spectro__source.cc@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_third-party_ArenaAlloc_arenaallocimpl.h pathrev: pkgsrc/sysutils/lnav/patches/patch-src_third-party_ArenaAlloc_arenaallocimpl.h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/sysutils/lnav/patches/patch-src_vtab__module.hh pathrev: pkgsrc/sysutils/lnav/patches/patch-src_vtab__module.hh@1.1 type: added id: 20230524T224253Z.d3327af6067d42c20e14369db7d8c91c43253c1e log: | lnav: fix build on NetBSD/macppc and reduce amount of warnings. - The program uses alloca() but insists on use of -std=c++14. alloca(), however, especially on NetBSD/macppc, needs the -std=gnu++14 feature set, so force use of that standard. - isdigit() argument nees to be `unsigned char` or EOF. Add cast. - On NetBSD, `time_t` isn't a `long`, and there is apparently no portable way to supply a printf format for a `time_t`. Cast to `long long` and print with %lld. - A `role_t` is not the same as `int`, causing -Wformat warning. Cast to `int` before printing. - Avoid trying to right-shift with 32 on a 32-bit platform. - Print `unsigned int` with %u, and not with %ld. Lots of signedness warnings remain, reported to upstream in https://github.com/tstack/lnav/issues/1157. I'll be requesting pull requests for some of the others above. Bump PKGREVISION. module: pkgsrc subject: 'CVS commit: pkgsrc/sysutils/lnav' unixtime: '1684968173' user: he