Received: by mail.netbsd.org (Postfix, from userid 605) id 7679B84E7B; Sat, 17 Dec 2022 22:09:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A610984D84 for ; Sat, 17 Dec 2022 22:09:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id fFkdiVwPu7XB for ; Sat, 17 Dec 2022 22:09:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 4BAB184D00 for ; Sat, 17 Dec 2022 22:09:17 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 4072BFA90; Sat, 17 Dec 2022 22:09:17 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1671314957193050" MIME-Version: 1.0 Date: Sat, 17 Dec 2022 22:09:17 +0000 From: "Georg Schwarz" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Reply-To: schwarz@netbsd.org X-Mailer: log_accum Message-Id: <20221217220917.4072BFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1671314957193050 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: schwarz Date: Sat Dec 17 22:09:17 UTC 2022 Modified Files: pkgsrc/doc: CHANGES-2022 pkgsrc/editors/nano: Makefile PLIST distinfo pkgsrc/editors/nano/patches: patch-configure Log Message: updated editors/nano to 7.1 Quoting from the ChangeLog: Changes between v7.0 and v7.1: ------------------------------ Benno Schulenberg (8): build: fix compilation when configured with --disable-comment bump version numbers and add a news item for the 7.1 release copyright: update the last year for significantly changed files docs: say thanks to the Albanian translator rcfile: report an error when an included file does not exist text: upon Enter, eat only lefthand blanks, not any other characters tweaks: avoid passing NULL to access() tweaks: wrap overlong lines in the Tcl syntax, to make them manageable Changes between v6.4 and v7.0: ------------------------------ Benno Schulenberg (94): build: add options --disable-formatter and --disable-linter to configure build: exclude some pieces that are not needed with --disable-nanorc build: exclude two unneeded functions correctly from the tiny version build: fix compilation when configured with --enable-tiny bump version numbers and add a news item for the 7.0 release completion: search through all open buffers for possible completions docs: clarify the distinction between binding a function and "{function}" docs: describe --disable-formatter and --disable-linter configure options docs: explain how to include a double quote plus space in a nanorc regex docs: improve the legibility of an itemized list docs: mention in the man page how M-V can insert any Unicode code point docs: mention that string binds may contain function names between braces docs: replace control codes in the examples with {command} cartouches docs: suggest a key binding for snipping trailing blanks execute: show "Cancelled" instead of "Error" when the user hits ^C extra: use the whole terminal for the crawl, and quicken it a bit feedback: suppress undo/redo messages when option --zero is in effect files: before sending data to an external command, decode LF back to NUL files: improve the error handling when executing an external command filtering: terminate also the sender process when the user hits ^C filtering: when returning to a line number, ensure it is within range gnulib: update to its current upstream state goto: don't center the current line when the user specified a column only help: don't show the New-Buffer toggle when in view mode help: move the M-Del item up, so that M-PgUp and M-PgDn are paired help: prioritize the unshifted Meta keystrokes for buffer switching input: allocate a small keystroke buffer, and never free it input: allocate two small character buffers too, and never free them input: give up when the capacity of the keystroke buffer overflows input: interpret commands of the form {functionname} inside string binds memory: avoid a leak when a string bind specifies an unknown menu prompt: allow rebinding also ^N, ^Q, and ^Y at the yes-no prompt prompt: ingest queued characters before handling any subsequent function prompt: prevent execution of inadmissible functions in view mode prompt: return FALSE for non-editing functions also in the tiny version prompt: toggle the help lines only for the 'nohelp' toggle search: skip a match on the magic line, as it is a just convenience line startup: ensure that +/string centers the match also with --linenumbers startup: for +/string, center the found occurrence when possible startup: quit when standard input is not a TTY (after handling arguments) startup: report an empty search string also when there is a modifier syntax: nanorc: colorize valid function names plus surrounding braces tweaks: add parentheses for consistency, and reshuffle for conciseness tweaks: allow the linter to be used in view mode, as it makes no changes tweaks: attribute some of the features that were added in the last years tweaks: avoid iterating over the same string twice in a row tweaks: avoid sometimes calling a function three times in a row tweaks: check the multiline regexes only for Delete and Backspace tweaks: condense a comment, add two small ones, and reshuffle a line tweaks: delete a flag that is no longer used tweaks: determine in another way whether a shortcut is okay in view mode tweaks: discard a bracketed paste in the browser more efficiently tweaks: don't use a pointer when the value itself is all that is needed tweaks: drop an unneeded check for permissibility of prompt shortcuts tweaks: drop a parameter that is no longer used tweaks: drop shunting of flags by calling the needed function directly tweaks: elide a function that does not need to be a separate function tweaks: elide an assignment by iterating with the target variable tweaks: elide an intermediary variable that is no longer needed tweaks: elide an unused parameter tweaks: elide an unused return value tweaks: elide a parameter by moving the general case one level up tweaks: elide a variable, rename another, and reshuffle an assignment tweaks: fold two cases together, because they basically do the same tweaks: group the special keycodes for implanted strings together tweaks: improve two comments, and exclude two unneeded prototypes tweaks: make the crawl use the whole screen also in the tiny version tweaks: make two error messages more succinct and easier to translate tweaks: move the arrays of menu names and symbols to where they are used tweaks: move the --magic option up, so that --zero comes last tweaks: move to a given line number more efficiently tweaks: move two checks plus corresponding calls to a better place tweaks: normalize the indentation after the previous change tweaks: reduce four variations of a message to a single common form tweaks: rename a macro for clarity, and normalize some indentation tweaks: rename a variable, away from an abbreviation tweaks: rename two record elements and three parameters, for clarity tweaks: replace sizeof(char) with 1, as that is assumed anyway tweaks: reshuffle a declaration, and correct the wording of a comment tweaks: reshuffle a line, to group things better tweaks: reshuffle some code and drop some comments, for conciseness tweaks: reshuffle some code, to not determine a shortcut twice tweaks: reshuffle some lines, to be more readable instead of compact tweaks: reshuffle two lines, for conciseness and in preparation tweaks: reword and/or condense four comments tweaks: rewrap line, improve wording, and correct typo in old news item tweaks: rewrap some lines, drop a redundant call, and reshuffle a line tweaks: simplify a function now that a Unicode code can be typed quicker tweaks: simplify a pasting routine, modelling it after the injection one tweaks: use an auxiliary variable to avoid dereferences of 'shortcut' undo: make sure the current line is defined before it is referenced verbatim: allow the user to finish Unicode input with or verbatim: do not overwrite the status bar when the code is invalid verbatim: don't show dots during Unicode input, as they give wrong idea To generate a diff of this commit: cvs rdiff -u -r1.6171 -r1.6172 pkgsrc/doc/CHANGES-2022 cvs rdiff -u -r1.104 -r1.105 pkgsrc/editors/nano/Makefile cvs rdiff -u -r1.32 -r1.33 pkgsrc/editors/nano/PLIST cvs rdiff -u -r1.74 -r1.75 pkgsrc/editors/nano/distinfo cvs rdiff -u -r1.8 -r1.9 pkgsrc/editors/nano/patches/patch-configure Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1671314957193050 Content-Disposition: inline Content-Length: 4636 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/doc/CHANGES-2022 diff -u pkgsrc/doc/CHANGES-2022:1.6171 pkgsrc/doc/CHANGES-2022:1.6172 --- pkgsrc/doc/CHANGES-2022:1.6171 Sat Dec 17 21:36:30 2022 +++ pkgsrc/doc/CHANGES-2022 Sat Dec 17 22:09:16 2022 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-2022,v 1.6171 2022/12/17 21:36:30 triaxx Exp $ +$NetBSD: CHANGES-2022,v 1.6172 2022/12/17 22:09:16 schwarz Exp $ Changes to the packages collection and infrastructure in 2022: @@ -9283,3 +9283,4 @@ Changes to the packages collection and i Updated devel/R-devtools to 2.4.5 [mef 2022-12-17] Updated ham/chirp to 20221217 [gdt 2022-12-17] Updated pkgtools/rc.d-boot to 20221202 [triaxx 2022-12-17] + Updated editors/nano to 7.1 [schwarz 2022-12-17] Index: pkgsrc/editors/nano/Makefile diff -u pkgsrc/editors/nano/Makefile:1.104 pkgsrc/editors/nano/Makefile:1.105 --- pkgsrc/editors/nano/Makefile:1.104 Tue Aug 2 19:52:08 2022 +++ pkgsrc/editors/nano/Makefile Sat Dec 17 22:09:16 2022 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.104 2022/08/02 19:52:08 schwarz Exp $ +# $NetBSD: Makefile,v 1.105 2022/12/17 22:09:16 schwarz Exp $ -DISTNAME= nano-6.4 +DISTNAME= nano-7.1 CATEGORIES= editors MASTER_SITES= https://www.nano-editor.org/dist/v${PKGVERSION_NOREV:C/\..*$//}/ EXTRACT_SUFX= .tar.xz Index: pkgsrc/editors/nano/PLIST diff -u pkgsrc/editors/nano/PLIST:1.32 pkgsrc/editors/nano/PLIST:1.33 --- pkgsrc/editors/nano/PLIST:1.32 Tue Aug 2 19:52:08 2022 +++ pkgsrc/editors/nano/PLIST Sat Dec 17 22:09:16 2022 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.32 2022/08/02 19:52:08 schwarz Exp $ +@comment $NetBSD: PLIST,v 1.33 2022/12/17 22:09:16 schwarz Exp $ bin/nano bin/rnano info/nano.info @@ -26,6 +26,7 @@ share/locale/id/LC_MESSAGES/nano.mo share/locale/is/LC_MESSAGES/nano.mo share/locale/it/LC_MESSAGES/nano.mo share/locale/ja/LC_MESSAGES/nano.mo +share/locale/ka/LC_MESSAGES/nano.mo share/locale/ko/LC_MESSAGES/nano.mo share/locale/ms/LC_MESSAGES/nano.mo share/locale/nb/LC_MESSAGES/nano.mo Index: pkgsrc/editors/nano/distinfo diff -u pkgsrc/editors/nano/distinfo:1.74 pkgsrc/editors/nano/distinfo:1.75 --- pkgsrc/editors/nano/distinfo:1.74 Tue Aug 2 19:52:08 2022 +++ pkgsrc/editors/nano/distinfo Sat Dec 17 22:09:16 2022 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.74 2022/08/02 19:52:08 schwarz Exp $ +$NetBSD: distinfo,v 1.75 2022/12/17 22:09:16 schwarz Exp $ -BLAKE2s (nano-6.4.tar.xz) = 4d01371b376ab0cd4677a0d450d26de978affd6eb9fcf63f24984274438742f8 -SHA512 (nano-6.4.tar.xz) = cff2d9d90f1a23ab8905320e651f8bbc9d38046153a4f64bbc21927687d9628135915468b00b28f88a0eb7d395d1bcb0b9b7abcf367e5a46a5f3da01d8d6e72b -Size (nano-6.4.tar.xz) = 1593804 bytes -SHA1 (patch-configure) = 8df30018d732c00202b4173f1c3ae0e03aa56245 +BLAKE2s (nano-7.1.tar.xz) = c9d06e50ddb07a13744eaf45dd7ebe9a6e6237090ce58d980f0c5dfca2ccde96 +SHA512 (nano-7.1.tar.xz) = e3226df636d3ae1d94e2907ce8bbdb8de69eb45afd02fb1c83e275a1dcc288081809041adbfdade35a580bcb9f9632d21a45d764b43d22b3e4cfd87c7757c4e0 +Size (nano-7.1.tar.xz) = 1605272 bytes +SHA1 (patch-configure) = 63c7c2b827375e742ef444be847ec5f223bd0855 SHA1 (patch-doc_nano.1) = 3d160aa6a4324400e79064d22cbd291a0d3de4f9 SHA1 (patch-doc_nanorc.5) = 4d8af863bfa51eeac2a5e5cd04bd16aba3b6e29a Index: pkgsrc/editors/nano/patches/patch-configure diff -u pkgsrc/editors/nano/patches/patch-configure:1.8 pkgsrc/editors/nano/patches/patch-configure:1.9 --- pkgsrc/editors/nano/patches/patch-configure:1.8 Sat Feb 27 19:26:27 2021 +++ pkgsrc/editors/nano/patches/patch-configure Sat Dec 17 22:09:16 2022 @@ -1,15 +1,15 @@ -$NetBSD: patch-configure,v 1.8 2021/02/27 19:26:27 schwarz Exp $ - +$NetBSD: patch-configure,v 1.9 2022/12/17 22:09:16 schwarz Exp $ + Disable the groff html check to prevent random PLIST variation. ---- configure.orig 2021-02-24 11:03:43.000000000 +0100 -+++ configure 2021-02-27 20:12:29.000000000 +0100 -@@ -38300,7 +38300,7 @@ +--- configure.orig 2022-12-17 22:48:33.000000000 +0100 ++++ configure 2022-12-17 22:50:14.000000000 +0100 +@@ -42817,7 +42817,7 @@ # Check for groff html support. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for HTML support in groff" >&5 - printf %s "checking for HTML support in groff... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HTML support in groff" >&5 + $as_echo_n "checking for HTML support in groff... " >&6; } -groff -t -mandoc -Thtml /dev/null +false #groff -t -mandoc -Thtml /dev/null if test $? -ne 0 ; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 - printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } --_----------=_1671314957193050--