After a number of years, a new stable version of nano has been released. Overall, little appears to have changed. People who actually use nano might want to give it a try.
Index: Makefile =================================================================== RCS file: /cvs/ports/editors/nano/Makefile,v retrieving revision 1.72 diff -u -p -r1.72 Makefile --- Makefile 9 Sep 2014 11:10:35 -0000 1.72 +++ Makefile 24 Mar 2015 22:31:47 -0000 @@ -2,14 +2,13 @@ COMMENT= Pico editor clone with enhancements -DISTNAME= nano-2.2.6 -REVISION= 0 +DISTNAME= nano-2.4.0 CATEGORIES= editors HOMEPAGE= http://www.nano-editor.org/ MAINTAINER= Christian Weisgerber <na...@openbsd.org> -MASTER_SITES= http://www.nano-editor.org/dist/v2.2/ \ +MASTER_SITES= http://www.nano-editor.org/dist/v2.4/ \ ${MASTER_SITE_GNU:=nano/} # GPLv3 @@ -23,15 +22,13 @@ BUILD_DEPENDS= textproc/groff>=1.21 SEPARATE_BUILD= Yes CONFIGURE_STYLE=gnu +CONFIGURE_ARGS= --disable-libmagic CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" post-install: - perl -i -pe 's:SYSCONFDIR:${SYSCONFDIR}:g;' \ - -e 's:PREFIX:${TRUEPREFIX}:g;' \ - ${PREFIX}/man/man1/nano.1 \ - ${PREFIX}/man/man5/nanorc.5 \ - ${PREFIX}/info/nano.info + perl -i -pe 's:/etc:${SYSCONFDIR}:g; s:PREFIX:${TRUEPREFIX}:g;' \ + ${PREFIX}/man/man5/nanorc.5 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/nano ${INSTALL_DATA} ${WRKBUILD}/doc/nanorc.sample \ ${PREFIX}/share/examples/nano Index: distinfo =================================================================== RCS file: /cvs/ports/editors/nano/distinfo,v retrieving revision 1.27 diff -u -p -r1.27 distinfo --- distinfo 18 Jan 2015 03:13:50 -0000 1.27 +++ distinfo 24 Mar 2015 22:31:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (nano-2.2.6.tar.gz) = vmjhM7XoHfQYc9MsUXs+WVB3DAD8X03SOBDNY1q85no= -SIZE (nano-2.2.6.tar.gz) = 1572388 +SHA256 (nano-2.4.0.tar.gz) = UHb7UCaAUD5kjL3L8gd+Ofuhk0IK4ZID8KVMstlKdb0= +SIZE (nano-2.4.0.tar.gz) = 1886052 Index: patches/patch-doc_man_Makefile_in =================================================================== RCS file: patches/patch-doc_man_Makefile_in diff -N patches/patch-doc_man_Makefile_in --- patches/patch-doc_man_Makefile_in 23 Mar 2010 20:05:47 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-doc_man_Makefile_in,v 1.6 2010/03/23 20:05:47 naddy Exp $ ---- doc/man/Makefile.in.orig Thu Feb 11 08:04:50 2010 -+++ doc/man/Makefile.in Tue Mar 23 20:57:04 2010 -@@ -248,7 +248,7 @@ top_srcdir = @top_srcdir@ - @GROFF_HTML_TRUE@@USE_NANORC_TRUE@BUILT_SOURCES = nano.1.html nanorc.5.html rnano.1.html - nano_man_mans = nano.1 nanorc.5 rnano.1 - @GROFF_HTML_TRUE@htmlman_DATA = nano.1.html nanorc.5.html rnano.1.html --@GROFF_HTML_TRUE@htmlmandir = $(datadir)/nano/man-html -+@GROFF_HTML_TRUE@htmlmandir = $(htmldir) - @GROFF_HTML_TRUE@nano_built_sources = nano.1.html nanorc.5.html rnano.1.html - @GROFF_HTML_FALSE@EXTRA_DIST = $(nano_man_mans) - @GROFF_HTML_TRUE@EXTRA_DIST = $(nano_man_mans) $(nano_built_sources) Index: patches/patch-doc_man_fr_Makefile_in =================================================================== RCS file: patches/patch-doc_man_fr_Makefile_in diff -N patches/patch-doc_man_fr_Makefile_in --- patches/patch-doc_man_fr_Makefile_in 23 Mar 2010 20:05:47 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-doc_man_fr_Makefile_in,v 1.6 2010/03/23 20:05:47 naddy Exp $ ---- doc/man/fr/Makefile.in.orig Thu Feb 11 08:04:50 2010 -+++ doc/man/fr/Makefile.in Tue Mar 23 20:57:04 2010 -@@ -206,7 +206,7 @@ top_srcdir = @top_srcdir@ - @GROFF_HTML_TRUE@@USE_NANORC_TRUE@BUILT_SOURCES = nano.1.html nanorc.5.html rnano.1.html - nano_man_mans = nano.1 nanorc.5 rnano.1 - @GROFF_HTML_TRUE@htmlman_DATA = nano.1.html nanorc.5.html rnano.1.html --@GROFF_HTML_TRUE@htmlmandir = $(datadir)/nano/man-html/fr -+@GROFF_HTML_TRUE@htmlmandir = $(htmldir)/fr - @GROFF_HTML_TRUE@nano_built_sources = nano.1.html nanorc.5.html rnano.1.html - @GROFF_HTML_FALSE@EXTRA_DIST = $(nano_man_mans) - @GROFF_HTML_TRUE@EXTRA_DIST = $(nano_man_mans) $(nano_built_sources) Index: patches/patch-doc_man_nano_1 =================================================================== RCS file: /cvs/ports/editors/nano/patches/patch-doc_man_nano_1,v retrieving revision 1.4 diff -u -p -r1.4 patch-doc_man_nano_1 --- patches/patch-doc_man_nano_1 22 Dec 2009 19:21:32 -0000 1.4 +++ patches/patch-doc_man_nano_1 24 Mar 2015 22:31:47 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-doc_man_nano_1,v 1.4 2009/12/22 19:21:32 naddy Exp $ ---- doc/man/nano.1.orig Thu Dec 3 04:11:22 2009 -+++ doc/man/nano.1 Tue Dec 22 19:35:25 2009 -@@ -252,8 +252,6 @@ http://www.nano-editor.org/ +--- doc/man/nano.1.orig Mon Mar 23 04:46:00 2015 ++++ doc/man/nano.1 Tue Mar 24 23:03:50 2015 +@@ -262,8 +262,6 @@ http://www.nano-editor.org/ .PD 0 .TP \fBnanorc\fP(5) @@ -9,4 +9,4 @@ $OpenBSD: patch-doc_man_nano_1,v 1.4 200 -\fI/usr/share/doc/nano/\fP (or equivalent on your system) .SH AUTHOR - Chris Allegretta <chr...@asty.org>, et al (see \fIAUTHORS\fP and + Chris Allegretta <chr...@asty.org>, et al (see the files \fIAUTHORS\fP and Index: patches/patch-doc_man_nanorc_5 =================================================================== RCS file: /cvs/ports/editors/nano/patches/patch-doc_man_nanorc_5,v retrieving revision 1.4 diff -u -p -r1.4 patch-doc_man_nanorc_5 --- patches/patch-doc_man_nanorc_5 18 Aug 2010 19:41:45 -0000 1.4 +++ patches/patch-doc_man_nanorc_5 24 Mar 2015 22:31:47 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-doc_man_nanorc_5,v 1.4 2010/08/18 19:41:45 naddy Exp $ ---- doc/man/nanorc.5.orig Mon Jun 21 05:09:25 2010 -+++ doc/man/nanorc.5 Wed Aug 11 02:11:16 2010 -@@ -558,8 +558,7 @@ Per-user configuration file +--- doc/man/nanorc.5.orig Mon Mar 23 04:46:00 2015 ++++ doc/man/nanorc.5 Tue Mar 24 23:03:50 2015 +@@ -691,8 +691,7 @@ Per-user configuration file. .TP \fBnano\fP(1) .PP Index: patches/patch-src_Makefile_in =================================================================== RCS file: /cvs/ports/editors/nano/patches/patch-src_Makefile_in,v retrieving revision 1.5 diff -u -p -r1.5 patch-src_Makefile_in --- patches/patch-src_Makefile_in 23 Mar 2010 20:05:47 -0000 1.5 +++ patches/patch-src_Makefile_in 24 Mar 2015 22:31:47 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-src_Makefile_in,v 1.5 2010/03/23 20:05:47 naddy Exp $ ---- src/Makefile.in.orig Thu Feb 11 08:04:50 2010 -+++ src/Makefile.in Tue Mar 23 20:57:04 2010 -@@ -212,7 +212,7 @@ nano_SOURCES = browser.c \ +--- src/Makefile.in.orig Mon Mar 23 04:46:54 2015 ++++ src/Makefile.in Tue Mar 24 23:03:50 2015 +@@ -303,7 +303,7 @@ nano_SOURCES = browser.c \ utils.c \ winio.c Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/editors/nano/pkg/PLIST,v retrieving revision 1.23 diff -u -p -r1.23 PLIST --- pkg/PLIST 3 Dec 2010 16:45:07 -0000 1.23 +++ pkg/PLIST 24 Mar 2015 22:31:47 -0000 @@ -13,6 +13,7 @@ bin/rnano @man man/man1/rnano.1 @man man/man5/nanorc.5 share/doc/nano/ +share/doc/nano/faq.html share/doc/nano/fr/ share/doc/nano/fr/nano.1.html share/doc/nano/fr/nanorc.5.html @@ -27,6 +28,7 @@ share/locale/ca/LC_MESSAGES/nano.mo share/locale/cs/LC_MESSAGES/nano.mo share/locale/da/LC_MESSAGES/nano.mo share/locale/de/LC_MESSAGES/nano.mo +share/locale/eo/LC_MESSAGES/nano.mo share/locale/es/LC_MESSAGES/nano.mo share/locale/eu/LC_MESSAGES/nano.mo share/locale/fi/LC_MESSAGES/nano.mo @@ -36,6 +38,7 @@ share/locale/gl/LC_MESSAGES/nano.mo share/locale/hu/LC_MESSAGES/nano.mo share/locale/id/LC_MESSAGES/nano.mo share/locale/it/LC_MESSAGES/nano.mo +share/locale/ja/LC_MESSAGES/nano.mo share/locale/ms/ share/locale/ms/LC_MESSAGES/ share/locale/ms/LC_MESSAGES/nano.mo @@ -46,9 +49,7 @@ share/locale/pl/LC_MESSAGES/nano.mo share/locale/pt_BR/LC_MESSAGES/nano.mo share/locale/ro/LC_MESSAGES/nano.mo share/locale/ru/LC_MESSAGES/nano.mo -share/locale/rw/ -share/locale/rw/LC_MESSAGES/ -share/locale/rw/LC_MESSAGES/nano.mo +share/locale/sl/LC_MESSAGES/nano.mo share/locale/sr/LC_MESSAGES/nano.mo share/locale/sv/LC_MESSAGES/nano.mo share/locale/tr/LC_MESSAGES/nano.mo @@ -60,14 +61,20 @@ share/nano/ share/nano/asm.nanorc share/nano/awk.nanorc share/nano/c.nanorc +share/nano/changelog.nanorc share/nano/cmake.nanorc share/nano/css.nanorc share/nano/debian.nanorc +share/nano/default.nanorc share/nano/fortran.nanorc share/nano/gentoo.nanorc +share/nano/go.nanorc share/nano/groff.nanorc share/nano/html.nanorc share/nano/java.nanorc +share/nano/javascript.nanorc +share/nano/json.nanorc +share/nano/lua.nanorc share/nano/makefile.nanorc share/nano/man.nanorc share/nano/mgp.nanorc @@ -78,10 +85,13 @@ share/nano/ocaml.nanorc share/nano/patch.nanorc share/nano/perl.nanorc share/nano/php.nanorc +share/nano/po.nanorc share/nano/pov.nanorc share/nano/python.nanorc share/nano/ruby.nanorc share/nano/sh.nanorc +share/nano/spec.nanorc share/nano/tcl.nanorc share/nano/tex.nanorc +share/nano/texinfo.nanorc share/nano/xml.nanorc -- Christian "naddy" Weisgerber na...@mips.inka.de