Hello community,

here is the log from the commit of package nano for openSUSE:Factory checked in 
at 2015-03-27 09:40:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nano (Old)
 and      /work/SRC/openSUSE:Factory/.nano.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nano"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nano/nano.changes        2014-09-17 
17:27:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nano.new/nano.changes   2015-03-27 
09:40:41.000000000 +0100
@@ -1,0 +2,110 @@
+Mon Mar 23 20:10:23 UTC 2015 - [email protected]
+
+- Update to 2.4.0:
+  * doc/nanorc.sample.in: Remove ‘undo’ section which is now obsolete.
+  * doc/syntax/nanorc.nanorc: Remove 'undo' from the valid options.
+  * doc/texinfo/nano.texi, doc/man/nanorc.5: Typo fix.
+  * src/global.c (add_to_sclist): Remove the now unused and unneeded
+    addition ability from this builder function of the shortcut list.
+  * src/global.c (strtokeytype): Move this to a better place.
+  * src/global.c (first_sc_for): Move this too to a better place.
+  * src/prompt.c (do_yesno_prompt): Use the new and more direct
+    func_from_key() wrapper instead of get_shortcut().
+  * src/text.c (do_linter): Likewise.
+  * src/files.c (do_insertfile, do_writeout): Likewise.
+  * src/files.c (do_insertfile): Adjust some indentation.
+  * src/prompt.c (do_statusbar_input), src/browser.c (do_browser):
+    Reorder a few things, and adjust some whitespace.
+  * doc/man/nano.1, doc/man/rnano.1: Separate short and long option
+    by a comma instead of putting the long one between parentheses.
+    And showing the required quotes around the argument of -Q.
+  * doc/texinfo/nano.texi: Standardize the formatting of command-line
+    options -- each one separately. Also add some more markup.
+  * doc/man/nano.1, doc/man/rnano.1: Tweak the formatting a bit so
+    that po4a will create a nicer POT file.
+  * doc/man/nanorc.5: Improve some of the wordings and formatting.
+  * doc/syntax/nanorc.nanorc: Remove a mistaken OR which causes a
+    'Bad regex, empty (sub)expression' error on some systems.
+  * doc/texinfo/nano.texi: Improve some wordings and formatting.
+  * src/text.c (do_justify): Replace the old get_shortcut() wrapper
+    with the new func_from_key().
+  * doc/syntax/{perl,python,ruby,sh}.nanorc: Recognize also header
+    lines of the form "#!/usr/bin/env thing" besides "#!/bin/thing".
+  * doc/syntax/spec.nanorc: Colorize %pretrans and %posttrans fully.
+  * src/files.c (do_lockfile): Gettextize the "File being edited"
+    prompt, and improve its wording.
+  * src/winio.c (do_credits): Remove the names of past translators
+    from the Easter-egg scroll.
+  * THANKS: Add a missing historical translator name.
+  * src/winio.c (do_credits): Add Mark to the scroll, for all his
+    undo work, colouring nano's interface, and other patches.
+  * New formatter code to support syntaxes like
+    go which have tools to automatically lint and reformat the text
+    for you (gofmt), which is lovely. rcfile option formatter,
+    function text.c:do_formatter() and some other calls.
+  * src/files.c (open_buffer): Check here for locking and properly
+    handle choosing to not open a file when locked instead of in
+    open_file().
+  * src/winio.c (do_credits): Add a general entry for all translators.
+  * src/files.c (write_lockfile): Avoid writing uninitialized bytes
+    to the lock file -- a simple null_at() would not initialize the
+    buffer.
+  * src/files.c (do_lockfile): Make sure that 'lockprog' and
+    'lockuser' are terminated -- strncpy() does not guarantee that
+    on its own.
+  * src/files.c (do_lockfile): Avoid printing a wrong PID on the
+    status bar due to treating serialized PID bytes as signed
+    integers.
+  * src/files.c (write_lockfile): Do not trim the nano version
+    number -- snprintf() counts the trailing zero into the size limit.
+  * src/cut.c (do_cut_text): Make sure to set modified even when
+    using --enable-tiny.
+  * src/file.c (do_lockfile): Also show the name of the affected file
+    when finding a lock file, for when many files are opened at once.
+  * src/file.c (do_lockfile): The user does the editing, not the editor.
+  * doc/syntax/sh.nanorc: Recognize also dash, openrc and runscript.
+  * README: Fix the explanation of how to subscribe to a mailing list.
+  * doc/syntax/{java,lua,python,ruby}.nanorc: Wrap some overlong lines.
+  * src/rcfile.c (parse_binding): Add an exception for do_toggle() as
+    rebinding toggles broke with r5022. (Fixed in r5134.)
+  * doc/man/nanorc.5, doc/texinfo/nano.texi: Add a note about the
+    inherent imperfection of using regular expressions for syntax
+    highlighting.
+  * doc/man/nanorc.5: Improve the indentation of some lists.
+  * doc/man/nanorc.5, doc/texinfo/nano.texi: Remove the mistaken
+    square brackets around the arguments of "header" and "magic" --
+    those arguments are not optional. Also add "formatter" to the
+    texinfo document, and slightly improve its punctuation.
+  * src/proto.h, src/nano.c: Fix compilation with --enable-tiny plus
+    --enable-nanorc.
+  * src/rcfile.c (parse_binding): Fix the rebinding of toggles.
+  * doc/man/{nano.1,rnano.1,nanorc.5}, doc/texinfo/nano.texi: Update
+    years and version numbers in the docs in anticipation of a release.
+  * src/nano.c (version): Drop compile time from version information
+    to enable a reproducible build.
+  * src/nano.c (renumber): Get out if there is nothing to renumber,
+    to prevent do_undo() from falling over trying to renumber emptiness.
+  * src/text.c (do_formatter): Fix a message plus a few comments.
+  * src/text.c (do_alt_speller): Do not set the modified flag when
+    an external spell checker didn't make any changes.
+  * src/nano.c (finish_stdin_pager, cancel_stdin_pager, stdin_pager):
+    Normalize the whitespace, remove an old comment, and place another
+    one better.
+  * src/text.c (do_undo): Make a message equal to another one. It
+    was mistakenly changed in r4950. (This is translation-neutral.)
+  * src/global.c (shortcut_init): Keep related items together in the
+    ^G help screen.
+  * src/text.c (do_alt_speller): Restore the positions of the mark
+    and the cursor in a better way: to the columns where they were.
+  * src/text.c (do_alt_speller): Remove some leftovers.
+  * src/search.c: Place some comments better and unwrap some lines.
+  * src/chars.c (move_mbleft): Start looking for a multibyte char
+    not at the start of the string, but only as far back as such a
+    char can possibly be. Change suggested by Mark Majeres.
+  *  src/search.c (findnextstr): Step backward or forward not simply
+    one byte but one character (possibly multibyte).
+  * src/winio.c (edit_redraw): Do not center the current line when
+    smooth scrolling is used.
+- Do less manually in spec.
+
+-------------------------------------------------------------------

Old:
----
  nano-2.3.6.tar.gz

New:
----
  nano-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nano.spec ++++++
--- /var/tmp/diff_new_pack.Dx4hAT/_old  2015-03-27 09:40:42.000000000 +0100
+++ /var/tmp/diff_new_pack.Dx4hAT/_new  2015-03-27 09:40:42.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nano
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,22 @@
 #
 
 
+%define _version 2.4
 Name:           nano
-Version:        2.3.6
+Version:        2.4.0
 Release:        0
-Summary:        Pico Editor Clone with Enhancements
+Summary:        Pico editor clone with enhancements
 License:        GPL-3.0+
 Group:          Productivity/Editors/Other
-Url:            http://www.nano-editor.org/
-Source0:        http://www.nano-editor.org/dist/v2.3/%{name}-%{version}.tar.gz
+Url:            http://nano-editor.org/
+Source0:        
http://nano-editor.org/dist/v%{_version}/%{name}-%{version}.tar.gz
 BuildRequires:  file-devel
+BuildRequires:  ncurses-devel
+BuildRequires:  pkg-config
+Requires(post): info
+Requires(preun): info
+Recommends:     %{name}-lang = %{version}
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1230
 BuildRequires:  groff-full
 %else
@@ -35,69 +42,58 @@
 %else
 BuildRequires:  texinfo
 %endif
-BuildRequires:  ncurses-devel
-BuildRequires:  pkg-config
-Requires(post): info
-Requires(preun): info
-Recommends:     %{name}-lang = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-GNU nano is a small and friendly text editor. It aims to emulate the
-Pico text editor while also offering a few enhancements.
+GNU nano is a small and friendly text editor. It aims to emulate
+the Pico text editor while also offering a few enhancements.
 
 %lang_package
 
 %prep
 %setup -q
 
-# Remove build time references so build-compare can do its work
+# Remove build time references so build-compare can do its work.
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M')
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/nano.c
 sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/nano.c
 
 %build
-%configure --disable-rpath --enable-utf8
+%configure \
+  --disable-rpath \
+  --enable-utf8
 make %{?_smp_mflags}
 
 %install
-%makeinstall
+%make_install
 
-# Remove doc files that should be in defaultdocdir
-rm -rf %{buildroot}%{_datadir}/nano/man-html/
-rm -rf %{buildroot}%{_datadir}/doc/nano/
-
-# Manually install the doc files in order to easily split them between the 
main and lang package
-install -dpm 0755 %{buildroot}%{_defaultdocdir}/nano
-install -pm 0644 AUTHORS COPYING COPYING.DOC ChangeLog ChangeLog.pre-2.1 NEWS 
README THANKS TODO UPGRADE %{buildroot}%{_defaultdocdir}/nano/
-install -pm 0644 doc/faq.html doc/nanorc.sample 
%{buildroot}%{_defaultdocdir}/nano/
-install -dpm 0755 %{buildroot}%{_defaultdocdir}/nano/man-html/fr
-install -pm 0644 doc/man/*.html %{buildroot}%{_defaultdocdir}/nano/man-html/
-install -pm 0644 doc/man/fr/*.html 
%{buildroot}%{_defaultdocdir}/nano/man-html/fr/
+# Move documents to a proper directory.
+mkdir -p %{buildroot}%{_docdir}/
+mv -f %{buildroot}%{_datadir}/doc/%{name}/ %{buildroot}%{_docdir}/%{name}/
 
 %find_lang %{name} --with-man --all-name
 
 %post
-%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
+%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{?ext_info}
 
 %preun
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
+%install_info_delete --info-dir=%{_infodir} 
%{_infodir}/%{name}.info%{?ext_info}
 
 %files
-%defattr(-,root,root,-)
-%doc %{_defaultdocdir}/nano/
-%exclude %{_defaultdocdir}/nano/man-html/fr/
+%defattr(-,root,root)
+%doc AUTHORS ChangeLog ChangeLog.pre-2.1 COPYING COPYING.DOC NEWS README 
THANKS TODO UPGRADE
+%doc %{_docdir}/nano/
+%exclude %{_docdir}/%{name}/*/
 %{_bindir}/nano
 %{_bindir}/rnano
-%doc %{_infodir}/nano.info%{ext_info}
-%doc %{_mandir}/man1/nano.1%{ext_man}
-%doc %{_mandir}/man1/rnano.1%{ext_man}
-%doc %{_mandir}/man5/nanorc.5%{ext_man}
 %{_datadir}/nano/
+%{_infodir}/nano.info%{?ext_info}
+%{_mandir}/man1/nano.1%{?ext_man}
+%{_mandir}/man1/rnano.1%{?ext_man}
+%{_mandir}/man5/nanorc.5%{?ext_man}
 
 %files lang -f %{name}.lang
-%defattr(-,root,root,-)
-%doc %{_defaultdocdir}/nano/man-html/fr/
+%defattr(-,root,root)
+%doc %{_docdir}/%{name}/*/
 
 %changelog

++++++ nano-2.3.6.tar.gz -> nano-2.4.0.tar.gz ++++++
++++ 75929 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to