mc 4.6.2 released. It is the first release since 2005. Tarball: http://midnight-commander.org/downloads/mc-4.6.2.tar.gz NEWS file is not available on project's site at this moment, so I put appropriate part of NEWS file here: Version 4.6.2 - MC Core - Changed HQ url to point to new website www.midnight-commander.org (Closes: #137, #138) - Added a micro helper library in order to go slowly avay from glib (Closes: #157) - Use static strings as section entries in ~/.mc/history WARNING!: This will break old files (Closes: #50) - Fixed a repaint issue when clicking on the "View" Button instead of using F3 (Closes: #35) - Removed obsolete autoconf macros (Closes: #133) - Fix escaping for command line completion (Closes: #147) - prevent mc from segfaulting when getting invalid timestamps on files (Closes: #96) - Fixed a keybord issue when running mc via a putty console (Closes: #203) - setted pty fd to closeonexec (on subshell) (Closes: #174) - Fixed file renames, when copying/moving is performed into deleted directories. (Closes: #181) - Add an option to show executables first in the panels (Closes: #173) - Fixed concat_dir_and_file if there is a parameter = NULL (Closes: #180) - Allow out-of-tree builds (Closes: #224, #208) - Editor - Syntax highlighting for: + debian files (debian/changelog, debian/control, debian/copyright, ..) (Closes: #142) + updated sh syntax highlighting (Closes: #143) + updated pascal syntax highlighting (Closes: #65) + differentiate between c and cpp files for highlighting (Closes: #16) + updated python highlighting to support python 2.6 (Closes: #216) - Removed some unneeded variables (Closes: #168, #151) - Do use a ro test if a file exists (Closes: #206) - Fixes some missbehaviour in regex matching (Closes: #207, #211 ) + start at front of line and not on cursor position + . shouldn't match a newline - VFS - Fix some bashisms in some extfs scripts (Closes: #146) - Fixed various problems with symlinks and files with chars which needs escaping over fish (Closes: #10, #87, #149, #53) - Added 7zip extfs descriptor (Closes: #92) - Switched from o3totxt to odf2txt as o3totxt is outdated (Closes: #218) - Locale - Updated german translation (Closes: #167) - New Belarussian translation (Closes: #170) - Updated russian translation (Closes: #159) Developers will add UTF-8 support to next branch (4.7), but there's a patch available on project's site: http://midnight-commander.org/downloads/mc-4.6.2-utf8.patch.gz It seems that UTF-8 patches from portage tree probably could be dropped. Please also note that package homepage has been changed to http://midnight-commander.org Reproducible: Always Steps to Reproduce:
Can probably fix bugs 220365 and 228975, testing required. Definitely fixes bug 250176.
*** Bug 257361 has been marked as a duplicate of this bug. ***
This version doesn't compile here: make[3]: Entering directory `/var/tmp/portage/app-misc/mc-4.6.2/work/mc-4.6.2/vfs' x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I.. -march=k8 -O2 -pipe -c tcputil.c x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I.. -march=k8 -O2 -pipe -c fish.c In file included from ../mhl/escape.h:9, from fish.c:55: ../mhl/types.h:12: error: expected identifier before numeric constant ../mhl/types.h:14: error: two or more data types in declaration specifiers ../mhl/types.h:14: warning: useless storage class specifier in empty declaration fish.c: In function 'fish_command': fish.c:140: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result fish.c: In function 'fish_pipeopen': fish.c:195: warning: ignoring return value of 'dup', declared with attribute warn_unused_result fish.c:198: warning: ignoring return value of 'dup', declared with attribute warn_unused_result fish.c: In function 'fish_open_archive_int': fish.c:260: warning: ignoring return value of 'write', declared with attribute warn_unused_result fish.c:261: warning: ignoring return value of 'write', declared with attribute warn_unused_result make[3]: *** [fish.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/app-misc/mc-4.6.2/work/mc-4.6.2/vfs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-misc/mc-4.6.2/work/mc-4.6.2/vfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-misc/mc-4.6.2/work/mc-4.6.2' make: *** [all] Error 2
And here's the changeset which fixes the error: http://www.midnight-commander.org/changeset/540fec5a7ab46e928536fdc38c6b3dfdf4483a8a
I couldn't get this version to compile with or without the utf8 patch, it fails with undefined references "ftp_codebase".. Debian applies ~100 patches on top of this release, I wonder if there is any chance to include those.. It's a real pain to review them one by one for each release.
*** This bug has been marked as a duplicate of bug 270963 ***