Hi, Update pick to 1.8.0 from maintainer, the complete changelog can be found here[1] and the most important changes below:
New features: - Read arrow keys from the terminfo(3) database. - Add support for SIGWINCH. Bug fixes: - Declare functions as __dead when appropriate in pick-test(1). Discovered while compiling using GCC 7. - Make sure $IFS is not an empty string. - Disable IEXTEN to solve Ctrl-V conflict. - Declare functions as __dead in pick(1) when appropriate. - Always pass 9 parameters to tparm(3). Partial fix to make pick compile on NetBSD. - Ensure blocking read in non-canonical mode. - Prefix UP (and DOWN for consistency) since it's already defined on NetBSD. Partial fix to make pick compile on NetBSD. - Use compound-list in pick-test.sh for POSIX compatibility. - Fix and simplify horisontal scrolling. - Fix scroll up bug. - Always favor the shortest match. This bug only occurs when a choice contains multiple instances of the query and the right-most match is the shortest one. Comments? OK? [1] https://github.com/calleerlandsson/pick/releases/tag/v1.8.0 Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/pick/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile 2 Jul 2017 19:37:22 -0000 1.4 +++ Makefile 28 Aug 2017 15:27:29 -0000 @@ -2,7 +2,7 @@ COMMENT = fuzzy select anything -V = 1.7.0 +V = 1.8.0 DISTNAME = pick-${V} CATEGORIES = sysutils Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/pick/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 2 Jul 2017 19:37:22 -0000 1.3 +++ distinfo 28 Aug 2017 15:27:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (pick-1.7.0.tar.gz) = lQUxxW7cS+N1/k6JKRyqgHMispgUMEPi4pY9406W3hU= -SIZE (pick-1.7.0.tar.gz) = 101443 +SHA256 (pick-1.8.0.tar.gz) = eDTTrvnldc4HQU+WHR8CR3a0m7I8XcO3u49rc0ExBn0= +SIZE (pick-1.8.0.tar.gz) = 101366