Fri Jun 5 01:32:38 2015 UTC ()
Update nano to 2.4.1

2015.04.14 - GNU nano 2.4.1 "Glitch Gremlin" is released.  This release
		includes several fixes for issues with the file browser
		menu, linter and formatter functions, spell checker,
		undo/redo with some specific marked-cutting situations,
		and some small improvements to the color syntax
		highlighting definitions. There are also various
		documentation and code comment updates included, and
		finally, fixes for compilation on non-GNU/Linux systems
		and certain configure combinations.  Toasters!

2015.03.22 - GNU nano 2.4.0 "lizf" is released.  This is the first
		stable release in many years, and brings together many
		new features from the 2.3 series, including:
		a fully functional undo system (now enabled by default),
		vim-compatible file locking, linter support, formatter
		support, syntax highlighting flexibility, and many fixes
		for issues reported since 2.2.  Many sincere thanks
		to all of the bug reports, patches, well wishes and
		contributions from everyone who has continued to
		support us.  Thank you for using nano!

2015.02.27 - GNU nano 2.3.99pre3 "Ashley" is released.  This is likely
		to be the last release before the next major (2.4.0)
		release.  Please test it out and send us any feedback
		via the Savannah bug page for nano
		(https://savannah.gnu.org/bugs/?group=nano).  This
		release includes fixes for rebinding toggles via
		nanorc, several memory alignment fixes, and documentation
		and build updates.  As always thank you for using
		nano - Share and Enjoy!

2015.02.06 - GNU nano 2.3.99pre2 "Snowblind" is released.  This release
		contains only fixes, including: a long-standing problem
		with cutting in nano-tiny, several memory alignment
		improvements, and issues with leftover file locks.  Please
		keep reporting bugs so we can get a happy and healthy
		2.4.0 soon.  Thanks for using nano!

2015.01.06 - GNU nano 2.3.99pre1 "Junior" is released.  As the first
		2.4 release candidate there will be fewer new features
		but many bugfixes going forward.  This release contains
		new support for language reformatters like Go's gofmt
		command which takes the place of the spelling checker.
		Fixes in this release include many syntax highlighting
		fixes and improvements, and documentation formatting updates.
		As always please report bugs via the Savannah bug page for
		nano (https://savannah.gnu.org/bugs/?group=nano), so we can
		release a super awesome and bug-free 2.4.0 soon!

2014.07.17 - GNU nano 2.3.6 "Columbo" is released.  This release
		contains a fix for installing internationalization
		files.  Also included are scattered documentation
		(in particular man page) fixes, and a few touch ups
		to syntax highlighting definitions.  Oh, just one
		more thing, thanks for using nano!

2014.07.11 - GNU nano 2.3.5 "lucky day" is released.  This release
		contains many visible and under-the-hood fixes for
		components such as file locking, more fixes to the
		undo system, and you no longer have to explicitly ask
		nano to have undo/redo support as it now defaults to
		being enabled.  Other notable fixes include a better
		handling of --tempfile mode, and better handling of
		command line arguments when also attempting to specify
		+<line number>.  As always, please file any bugs you
		find at the Savannah page for nano, at
		https://savannah.gnu.org/bugs/index.php?42639 and
		thanks for using nano.

2014.06.02 - GNU nano 2.3.4 won't leave you high, won't leave you dry. This
		release contains only a small number of fixes, but in
		particular allows nano to compile on non-UTF8 curses
		implementations (i.e. libncursesw).  Other small fixes to
		the undo implementation and the default syntax config are
		also included. As always, Share and Enjoy!

2014.05.28 - GNU nano 2.3.3 is in its right place.  This release contains
		many many improvements to the core system, including
		substantial improvements to the undo/redo code, UTF-8
		handling, the configure script, and display of shortcuts
		on very wide terminals,  New features include the
		ability to write to named pipes (--noread), as well as
		linter support (see the nanorc man page for details).  Also
		included are much improved syntax highlighting code, and
		configurations for JSON, texinfo, Go, and a default syntax
		for catch all highlighting. Finally, nano now has the
		ability to set the color of the title bar, status bar, and
		shortcut keys (e.g. "^X") and their descriptions.  Again
		see the nanorc page for details.  There's much more, too
		much to include here, but please keep those reports and
		general feedback coming!  Thank you for helping us help
		you help us all.

2013.03.22 - GNU nano 2.3.2 "Annoy your coworkers for fun and profit" is
		released.  This release introduces vim-style file locking
		(though not backup/restore), useful when using nano
		in a multi-editor environment.  Feedback is welcome if
		you run into any issues with this new code.  Other new
		features include additional support for word boundary
		checking when cross compiling, fixes for trying to go to
		an invalid line number, and the usual documentation
		tweaks.

2011.05.10 - GNU nano 2.3.1 "I'm in space" is released.  This
		release includes some fixes for the new libmagic code, as
		well as a fix for improper character counts when using
		auto-indent.  Also included are new syntax highlighting
		definitions for RPM spec and lua files.  Thanks for
		using nano and keep circulating the tapes.

2011.02.26 - GNU nano 2.3.0 "Septic surprise" is released.  This first
		release in the 2.3 unstable series brings several new
		features.  First, libmagic support for syntax highlighting
		has been added on top of the existing file extension
		and header support already available.  Secondly, cursor
		position can be saved between editing sessions with
		the -P or --poslog command-line flag, or via "set poslog"
		in your .nanorc.  Also included are some fixes for
		compilation with g++, and better handling of issues
		writing the backup file, which should reduce the need
		for the 'set allow_insecure_backup" nanorc option.
		Don't stop, get it get it, don't stop, get it get it.


(wiedi)
diff -r1.45 -r1.46 pkgsrc/editors/nano/Makefile
diff -r1.17 -r1.18 pkgsrc/editors/nano/PLIST
diff -r1.19 -r1.20 pkgsrc/editors/nano/distinfo
diff -r1.3 -r1.4 pkgsrc/editors/nano/options.mk
diff -r1.1 -r1.2 pkgsrc/editors/nano/patches/patch-configure

cvs diff -r1.45 -r1.46 pkgsrc/editors/nano/Makefile (expand / switch to unified diff)

--- pkgsrc/editors/nano/Makefile 2012/10/03 11:43:38 1.45
+++ pkgsrc/editors/nano/Makefile 2015/06/05 01:32:38 1.46
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.45 2012/10/03 11:43:38 asau Exp $ 1# $NetBSD: Makefile,v 1.46 2015/06/05 01:32:38 wiedi Exp $
2 2
3DISTNAME= nano-2.2.6 3DISTNAME= nano-2.4.1
4PKGREVISION= 1 
5CATEGORIES= editors 4CATEGORIES= editors
6MASTER_SITES= http://www.nano-editor.org/dist/v2.2/ 5MASTER_SITES= http://www.nano-editor.org/dist/v2.4/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.nano-editor.org/ 8HOMEPAGE= http://www.nano-editor.org/
10COMMENT= Small and friendly text editor (a free replacement for Pico) 9COMMENT= Small and friendly text editor (a free replacement for Pico)
11LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
12 11
13GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
14USE_PKGLOCALEDIR= yes 13USE_PKGLOCALEDIR= yes
15USE_TOOLS+= msgfmt 14USE_TOOLS+= msgfmt
16 15
17INFO_FILES= yes 16INFO_FILES= yes
18 17
19CONFIGURE_ARGS+= --enable-color 18CONFIGURE_ARGS+= --enable-color

cvs diff -r1.17 -r1.18 pkgsrc/editors/nano/PLIST (expand / switch to unified diff)

--- pkgsrc/editors/nano/PLIST 2012/08/27 10:37:50 1.17
+++ pkgsrc/editors/nano/PLIST 2015/06/05 01:32:38 1.18
@@ -1,69 +1,81 @@ @@ -1,69 +1,81 @@
1@comment $NetBSD: PLIST,v 1.17 2012/08/27 10:37:50 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.18 2015/06/05 01:32:38 wiedi Exp $
2bin/nano 2bin/nano
3bin/rnano 3bin/rnano
4info/nano.info 4info/nano.info
5man/fr/man1/nano.1 5man/fr/man1/nano.1
6man/fr/man1/rnano.1 6man/fr/man1/rnano.1
7man/fr/man5/nanorc.5 7man/fr/man5/nanorc.5
8man/man1/nano.1 8man/man1/nano.1
9man/man1/rnano.1 9man/man1/rnano.1
10man/man5/nanorc.5 10man/man5/nanorc.5
 11share/doc/nano/faq.html
11share/examples/nano/nanorc 12share/examples/nano/nanorc
12share/locale/bg/LC_MESSAGES/nano.mo 13share/locale/bg/LC_MESSAGES/nano.mo
13share/locale/ca/LC_MESSAGES/nano.mo 14share/locale/ca/LC_MESSAGES/nano.mo
14share/locale/cs/LC_MESSAGES/nano.mo 15share/locale/cs/LC_MESSAGES/nano.mo
15share/locale/da/LC_MESSAGES/nano.mo 16share/locale/da/LC_MESSAGES/nano.mo
16share/locale/de/LC_MESSAGES/nano.mo 17share/locale/de/LC_MESSAGES/nano.mo
 18share/locale/eo/LC_MESSAGES/nano.mo
17share/locale/es/LC_MESSAGES/nano.mo 19share/locale/es/LC_MESSAGES/nano.mo
18share/locale/eu/LC_MESSAGES/nano.mo 20share/locale/eu/LC_MESSAGES/nano.mo
19share/locale/fi/LC_MESSAGES/nano.mo 21share/locale/fi/LC_MESSAGES/nano.mo
20share/locale/fr/LC_MESSAGES/nano.mo 22share/locale/fr/LC_MESSAGES/nano.mo
21share/locale/ga/LC_MESSAGES/nano.mo 23share/locale/ga/LC_MESSAGES/nano.mo
22share/locale/gl/LC_MESSAGES/nano.mo 24share/locale/gl/LC_MESSAGES/nano.mo
23share/locale/hu/LC_MESSAGES/nano.mo 25share/locale/hu/LC_MESSAGES/nano.mo
24share/locale/id/LC_MESSAGES/nano.mo 26share/locale/id/LC_MESSAGES/nano.mo
25share/locale/it/LC_MESSAGES/nano.mo 27share/locale/it/LC_MESSAGES/nano.mo
 28share/locale/ja/LC_MESSAGES/nano.mo
26share/locale/ms/LC_MESSAGES/nano.mo 29share/locale/ms/LC_MESSAGES/nano.mo
27share/locale/nb/LC_MESSAGES/nano.mo 30share/locale/nb/LC_MESSAGES/nano.mo
28share/locale/nl/LC_MESSAGES/nano.mo 31share/locale/nl/LC_MESSAGES/nano.mo
29share/locale/nn/LC_MESSAGES/nano.mo 32share/locale/nn/LC_MESSAGES/nano.mo
30share/locale/pl/LC_MESSAGES/nano.mo 33share/locale/pl/LC_MESSAGES/nano.mo
31share/locale/pt_BR/LC_MESSAGES/nano.mo 34share/locale/pt_BR/LC_MESSAGES/nano.mo
32share/locale/ro/LC_MESSAGES/nano.mo 35share/locale/ro/LC_MESSAGES/nano.mo
33share/locale/ru/LC_MESSAGES/nano.mo 36share/locale/ru/LC_MESSAGES/nano.mo
34share/locale/rw/LC_MESSAGES/nano.mo 37share/locale/sl/LC_MESSAGES/nano.mo
35share/locale/sr/LC_MESSAGES/nano.mo 38share/locale/sr/LC_MESSAGES/nano.mo
36share/locale/sv/LC_MESSAGES/nano.mo 39share/locale/sv/LC_MESSAGES/nano.mo
37share/locale/tr/LC_MESSAGES/nano.mo 40share/locale/tr/LC_MESSAGES/nano.mo
38share/locale/uk/LC_MESSAGES/nano.mo 41share/locale/uk/LC_MESSAGES/nano.mo
39share/locale/vi/LC_MESSAGES/nano.mo 42share/locale/vi/LC_MESSAGES/nano.mo
40share/locale/zh_CN/LC_MESSAGES/nano.mo 43share/locale/zh_CN/LC_MESSAGES/nano.mo
41share/locale/zh_TW/LC_MESSAGES/nano.mo 44share/locale/zh_TW/LC_MESSAGES/nano.mo
42share/nano/asm.nanorc 45share/nano/asm.nanorc
43share/nano/awk.nanorc 46share/nano/awk.nanorc
44share/nano/c.nanorc 47share/nano/c.nanorc
 48share/nano/changelog.nanorc
45share/nano/cmake.nanorc 49share/nano/cmake.nanorc
46share/nano/css.nanorc 50share/nano/css.nanorc
47share/nano/debian.nanorc 51share/nano/debian.nanorc
 52share/nano/default.nanorc
48share/nano/fortran.nanorc 53share/nano/fortran.nanorc
49share/nano/gentoo.nanorc 54share/nano/gentoo.nanorc
 55share/nano/go.nanorc
50share/nano/groff.nanorc 56share/nano/groff.nanorc
51share/nano/html.nanorc 57share/nano/html.nanorc
52share/nano/java.nanorc 58share/nano/java.nanorc
 59share/nano/javascript.nanorc
 60share/nano/json.nanorc
 61share/nano/lua.nanorc
53share/nano/makefile.nanorc 62share/nano/makefile.nanorc
54share/nano/man.nanorc 63share/nano/man.nanorc
55share/nano/mgp.nanorc 64share/nano/mgp.nanorc
56share/nano/mutt.nanorc 65share/nano/mutt.nanorc
57share/nano/nanorc.nanorc 66share/nano/nanorc.nanorc
58share/nano/objc.nanorc 67share/nano/objc.nanorc
59share/nano/ocaml.nanorc 68share/nano/ocaml.nanorc
60share/nano/patch.nanorc 69share/nano/patch.nanorc
61share/nano/perl.nanorc 70share/nano/perl.nanorc
62share/nano/php.nanorc 71share/nano/php.nanorc
 72share/nano/po.nanorc
63share/nano/pov.nanorc 73share/nano/pov.nanorc
64share/nano/python.nanorc 74share/nano/python.nanorc
65share/nano/ruby.nanorc 75share/nano/ruby.nanorc
66share/nano/sh.nanorc 76share/nano/sh.nanorc
 77share/nano/spec.nanorc
67share/nano/tcl.nanorc 78share/nano/tcl.nanorc
68share/nano/tex.nanorc 79share/nano/tex.nanorc
 80share/nano/texinfo.nanorc
69share/nano/xml.nanorc 81share/nano/xml.nanorc

cvs diff -r1.19 -r1.20 pkgsrc/editors/nano/distinfo (expand / switch to unified diff)

--- pkgsrc/editors/nano/distinfo 2012/08/27 10:37:51 1.19
+++ pkgsrc/editors/nano/distinfo 2015/06/05 01:32:38 1.20
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.19 2012/08/27 10:37:51 ryoon Exp $ 1$NetBSD: distinfo,v 1.20 2015/06/05 01:32:38 wiedi Exp $
2 2
3SHA1 (nano-2.2.6.tar.gz) = f2a628394f8dda1b9f28c7e7b89ccb9a6dbd302a 3SHA1 (nano-2.4.1.tar.gz) = 422958cb700cc8cedc9a6b5ec00bf968c0fa875e
4RMD160 (nano-2.2.6.tar.gz) = c7178c45c44ef2c3237811ac16b3d343b4ab6cd4 4RMD160 (nano-2.4.1.tar.gz) = 84bd54e50b5e8c6457d983dc7ef730b5a0303bf8
5Size (nano-2.2.6.tar.gz) = 1572388 bytes 5Size (nano-2.4.1.tar.gz) = 1890805 bytes
6SHA1 (patch-configure) = 46dd0149d1d7a6ea5b574704edd01fb21272668d 6SHA1 (patch-configure) = 3a63b02a39000d5a15087739648b82e999d14f56

cvs diff -r1.3 -r1.4 pkgsrc/editors/nano/options.mk (expand / switch to unified diff)

--- pkgsrc/editors/nano/options.mk 2012/08/27 10:37:51 1.3
+++ pkgsrc/editors/nano/options.mk 2015/06/05 01:32:38 1.4
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: options.mk,v 1.3 2012/08/27 10:37:51 ryoon Exp $ 1# $NetBSD: options.mk,v 1.4 2015/06/05 01:32:38 wiedi Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.nano 3PKG_OPTIONS_VAR= PKG_OPTIONS.nano
4PKG_SUPPORTED_OPTIONS= wide-curses 4PKG_SUPPORTED_OPTIONS= wide-curses
 5PKG_SUGGESTED_OPTIONS= wide-curses
5PKG_OPTIONS_LEGACY_OPTS+= ncursesw:wide-curses 6PKG_OPTIONS_LEGACY_OPTS+= ncursesw:wide-curses
6 7
7.include "../../mk/bsd.options.mk" 8.include "../../mk/bsd.options.mk"
8 9
9### 10###
10### Wide curses support; otherwise, default to using narrow curses. 11### Wide curses support; otherwise, default to using narrow curses.
11### 12###
12.if !empty(PKG_OPTIONS:Mwide-curses) 13.if !empty(PKG_OPTIONS:Mwide-curses)
13. include "../../devel/ncursesw/buildlink3.mk" 14. include "../../devel/ncursesw/buildlink3.mk"
14.else 15.else
15. include "../../mk/curses.buildlink3.mk" 16. include "../../mk/curses.buildlink3.mk"
16.endif 17.endif

cvs diff -r1.1 -r1.2 pkgsrc/editors/nano/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/editors/nano/patches/patch-configure 2011/08/01 05:56:30 1.1
+++ pkgsrc/editors/nano/patches/patch-configure 2015/06/05 01:32:38 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-configure,v 1.1 2011/08/01 05:56:30 dholland Exp $ 1$NetBSD: patch-configure,v 1.2 2015/06/05 01:32:38 wiedi Exp $
2 2
3Disable the groff html check to prevent random PLIST variation. 3Disable the groff html check to prevent random PLIST variation.
4 4
5--- configure~ 2011-08-01 05:52:01.000000000 +0000 5--- configure.orig 2015-04-14 17:59:05.000000000 +0000
6+++ configure 6+++ configure
7@@ -8293,7 +8293,7 @@ fi 7@@ -9351,7 +9351,7 @@ fi
8 # Check for groff html support 8 # Check for groff html support.
9 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HTML support in groff" >&5 9 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HTML support in groff" >&5
10 $as_echo_n "checking for HTML support in groff... " >&6; } 10 $as_echo_n "checking for HTML support in groff... " >&6; }
11-groff -t -mandoc -Thtml </dev/null >/dev/null 11-groff -t -mandoc -Thtml </dev/null >/dev/null
12+false #groff -t -mandoc -Thtml </dev/null >/dev/null 12+false #groff -t -mandoc -Thtml </dev/null >/dev/null
13 if test $? -ne 0 ; then 13 if test $? -ne 0 ; then
14 echo "no" 14 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15 echo "*** Will not generate HTML version of man pages ***" 15 $as_echo "no" >&6; }