Accepting request 208356 from home:dnh:branches:Base:System

- What a ghastly %description ... Where'd that come from? ;) Fixed
  with text from the README and a little added mention of Norton Cmdr

- What's with those "trailing spaces" for filenames with length <13?

- fix the urar patch (add trailing whitespace) (thanks to D. Werner again)

OBS-URL: https://build.opensuse.org/request/show/208356
OBS-URL: https://build.opensuse.org/package/show/Base:System/mc?expand=0&rev=76
This commit is contained in:
OBS User mrdocs 2013-11-26 03:35:21 +00:00 committed by Git OBS Bridge
parent 289e68037e
commit 765d0fb1cf
3 changed files with 33 additions and 23 deletions

View File

@ -1,7 +1,7 @@
diff -urN -x '*~' mc-4.8.10.orig/src/vfs/extfs/helpers/urar.in mc-4.8.10/src/vfs/extfs/helpers/urar.in diff -urN -x '*~' mc-4.8.10.orig/src/vfs/extfs/helpers/urar.in mc-4.8.10/src/vfs/extfs/helpers/urar.in
--- mc-4.8.10.orig/src/vfs/extfs/helpers/urar.in 2013-08-02 17:02:39.000000000 +0200 --- mc-4.8.10.orig/src/vfs/extfs/helpers/urar.in 2013-08-02 17:02:39.000000000 +0200
+++ mc-4.8.10/src/vfs/extfs/helpers/urar.in 2013-11-23 19:09:46.000000000 +0100 +++ mc-4.8.10/src/vfs/extfs/helpers/urar.in 2013-11-25 23:10:36.000000000 +0100
@@ -42,14 +42,39 @@ @@ -42,14 +42,43 @@
$UNRAR v -c- -cfg- "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` ' $UNRAR v -c- -cfg- "$1" | @AWK@ -v uid=`id -u` -v gid=`id -g` '
BEGIN { flag=0 } BEGIN { flag=0 }
/^-----------/ { flag++; if (flag > 1) exit 0; next } /^-----------/ { flag++; if (flag > 1) exit 0; next }
@ -38,10 +38,14 @@ diff -urN -x '*~' mc-4.8.10.orig/src/vfs/extfs/helpers/urar.in mc-4.8.10/src/vfs
+ for(i = 8; i <= nameparts; i++) { + for(i = 8; i <= nameparts; i++) {
+ name=name seps[i] fields[i]; + name=name seps[i] fields[i];
+ } + }
+ ### remove padding blanks from short names + name=name seps[i];
+ if (length(name)<13) { +
+ sub(" *$", "", name); +# ### where did this come from? I say: if in doubt: pass on the
+ } +# ### unrar bug to our users ... I leave this in for reference.
+# ### remove padding blanks from short names
+# if (length(name)<13) {
+# sub(" *$", "", name);
+# }
+ +
+ printf("%s 1 %s %s %d %02d/%02d/%02d %s ./%s\n", + printf("%s 1 %s %s %d %02d/%02d/%02d %s ./%s\n",
+ fields[1], uid, gid, fields[2], date[2], + fields[1], uid, gid, fields[2], date[2],

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Mon Nov 25 22:45:29 UTC 2013 - dnh@opensuse.org
- What a ghastly %description ... Where'd that come from? ;) Fixed
with text from the README and a little added mention of Norton Cmdr
-------------------------------------------------------------------
Mon Nov 25 22:12:19 UTC 2013 - dnh@opensuse.org
- What's with those "trailing spaces" for filenames with length <13?
-------------------------------------------------------------------
Mon Nov 25 03:47:18 UTC 2013 - dnh@opensuse.org
- fix the urar patch (add trailing whitespace) (thanks to D. Werner again)
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Nov 23 18:11:35 UTC 2013 - dnh@opensuse.org Sat Nov 23 18:11:35 UTC 2013 - dnh@opensuse.org

24
mc.spec
View File

@ -87,24 +87,14 @@ Requires(pre): permissions
Recommends: %{name}-lang = %{version} Recommends: %{name}-lang = %{version}
%description %description
Midnight Commander is a Norton Commander clone, a program that GNU Midnight Commander (also referred to as MC) is a user shell much
manipulates and manages files and directories. It is useful, fast, and like the (in)famous Norton Commander with text-mode full-screen
has color display on the Linux console. It also has mouse support if interface. It can be run on the OS console, in xterm and other
you run the gpm mouse server. This program requires the terminal terminal emulators.
description files in /usr/lib/terminfo, which are found in ncurses.rpm
(the essential ones) or terminfo.rpm (the rest).
You can also use Midnight Commander under the X Window System with your GNU Midnight Commander allows you to manage files while making most of
mouse. If you enter 'mc -c', colors are used. your screen and giving you a clear representation of the filesystem, yet
it's simple enough to be run over a telnet or ssh session.
In Midnight Commander, the screen is divided into four sections: The
majority of the screen is covered by two directory panels. The second
to last line on the screen is the shell command line. The last line
displays the function key assignments. At the very top, the menu list
is shown. One of the directories displayed is the current working
directory. This is where most of the commands are found. For certain
commands, like copy and move, the second directory is used as the
target directory.
%lang_package %lang_package