Midnight Commander 4.8.1.3 OSX

GNU Midnight Commander (also referred to as MC) is a user shell with text-mode full-screen interface. It can be run on the OS console, in xterm and other terminal emulators.

GNU Midnight Commander allows you to manage files while making most of you screen and giving you a clear representation of the filesystem, yet it’s simple enough to be run over a telnet or ssh session.

Midnight Commander 4.8.1.1 OSX Universal Binary

Next to official release of stable sources, this universal binary (i386, ppc) built (without source code modification) and linked with following libraries:
– gettext v0.18.1.1
– glib v2.21.6
– pkg-config v0.23

Configured with options: –disable-dependency-tracking –disable-shared –with-screen=ncurses –with-vfs –enable-vfs-mcfs –with-edit –without-x –with-subshell –enable-charset –enable-extcharset –enable-background –enable-netcode

[~/Development/porting/mc ]
$mc -V 
GNU Midnight Commander 4.8.1.3
Built with GLib 2.21.6
Using the ncurses library
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm
With internationalization support
With multiple codepages support
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, fish
Data types: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;

This release requires Mac OS X 10.4 or newer, and tested on 10.5 Leopard (PPC), 10.6 Snow Leopard, 10.7 Lion and 10.8 Mountain Lion.

Download installer package: mc-4.8.1.3-bin-osx-universal.zip (list of other Mac binary releases)

Original sources: www.midnight-commander.org

Major changes since 4.8.1.2





Köszi szépen!

Hunnia, 2011. december 25 @ 10:53

Great! Works well with my Mac Book Pro. Köszi szépen, mate.

moonpixel, 2011. december 26 @ 02:44

Sorry, but how can I correctly uninstall MC from my system?

Anton Petrov, 2012. január 14 @ 16:42

Anton: you can do it manually, see installed files in “/usr/local” folder:

./
../
bin/
etc/
lib/
libexec/
man/
share/

./bin:
./
../
antiword*
catdoc*
catppt*
links*
mc*
mcedit@
mcmfmt*
mcview@
wordview*
xls2csv*

./etc:
./
../
mc/

./etc/mc:
./
../
edit.indent.rc
edit.spell.rc
filehighlight.ini
mc.ext
mc.keymap
mc.keymap.default
mc.keymap.emacs
mc.menu
mc.menu.sr
mcedit.menu
sfs.ini

./lib:
./
../
libintl.8.dylib
libintl.dylib@

./libexec:
./
../
mc/

./libexec/mc:
./
../
extfs.d/
fish/
mc-wrapper.csh*
mc-wrapper.sh*
mc.csh*
mc.sh*

./libexec/mc/extfs.d:
./
../
README
README.extfs
a+*
apt+*
audio*
bpp*
changesetfs*
deb*
deba*
debd*
dpkg+*
gitfs+*
hp48+*
iso9660*
lslR*
mailfs*
patchfs*
patchsetfs*
rpm*
rpms+*
s3+*
trpm*
u7z*
uace*
ualz*
uar*
uarc*
uarj*
uc1541*
ucab*
uha*
ulha*
urar*
uzip*
uzoo*

./libexec/mc/fish:
./
../
README.fish
append*
chmod*
chown*
fexists*
get*
hardlink*
info*
ln*
ls*
mkdir*
mv*
rmdir*
send*
unlink*
utime*

./man:
./
../
man1/

./man/man1:
./
../
links.1

./share:
./
../
man/
mc/

./share/man:
./
../
es/
hu/
it/
man1/
man3/
pl/
ru/
sr/
whatis

./share/man/es:
./
../
man1/

./share/man/es/man1:
./
../
mc.1

./share/man/hu:
./
../
man1/

./share/man/hu/man1:
./
../
mc.1

./share/man/it:
./
../
man1/

./share/man/it/man1:
./
../
mc.1

./share/man/man1:
./
../
autopoint.1
envsubst.1
gettext.1
gettextize.1
glib-genmarshal.1
glib-gettextize.1
glib-mkenums.1
gobject-query.1
gtester-report.1
gtester.1
mc.1
mcedit.1
mcview.1
msgattrib.1
msgcat.1
msgcmp.1
msgcomm.1
msgconv.1
msgen.1
msgexec.1
msgfilter.1
msgfmt.1
msggrep.1
msginit.1
msgmerge.1
msgunfmt.1
msguniq.1
ngettext.1
pkg-config.1
recode-sr-latin.1
xgettext.1

./share/man/man3:
./
../
bind_textdomain_codeset.3
bindtextdomain.3
dcgettext.3
dcngettext.3
dgettext.3
dngettext.3
gettext.3
ngettext.3
textdomain.3

./share/man/pl:
./
../
man1/

./share/man/pl/man1:
./
../
mc.1

./share/man/ru:
./
../
man1/

./share/man/ru/man1:
./
../
mc.1

./share/man/sr:
./
../
man1/

./share/man/sr/man1:
./
../
mc.1

./share/mc:
./
../
examples/
help/
hints/
mc.charsets
mc.lib
skins/
syntax/

./share/mc/examples:
./
../
macros.d/

./share/mc/examples/macros.d:
./
../
macro.0.sh
macro.1.sh
macro.3.sh
macro.4.sh
macro.5.sh
macro.6.sh
macro.7.sh

./share/mc/help:
./
../
mc.hlp
mc.hlp.es
mc.hlp.hu
mc.hlp.it
mc.hlp.pl
mc.hlp.ru
mc.hlp.sr

./share/mc/hints:
./
../
mc.hint
mc.hint.cs
mc.hint.es
mc.hint.hu
mc.hint.it
mc.hint.nl
mc.hint.pl
mc.hint.ru
mc.hint.sr
mc.hint.uk
mc.hint.zh

./share/mc/skins:
./
../
dark.ini
darkfar.ini
default.ini
double-lines.ini
featured.ini
gotar.ini
mc46.ini
nicedark.ini
sand256.ini
xoria256.ini

./share/mc/syntax:
./
../
PKGBUILD.syntax
Syntax
ada95.syntax
aspx.syntax
assembler.syntax
awk.syntax
c.syntax
cabal.syntax
changelog.syntax
cs.syntax
css.syntax
cxx.syntax
cython.syntax
d.syntax
debian-changelog.syntax
debian-control.syntax
debian-description.syntax
debian-sources-list.syntax
diff.syntax
dos.syntax
ebuild.syntax
eiffel.syntax
erlang.syntax
f90.syntax
filehighlight.syntax
fortran.syntax
haskell.syntax
html.syntax
idl.syntax
ini.syntax
j.syntax
java.syntax
js.syntax
latex.syntax
lisp.syntax
lsm.syntax
lua.syntax
m4.syntax
mail.syntax
makefile.syntax
ml.syntax
named.syntax
nemerle.syntax
nroff.syntax
octave.syntax
pascal.syntax
perl.syntax
php.syntax
po.syntax
povray.syntax
procmail.syntax
properties.syntax
python.syntax
ruby.syntax
sh.syntax
slang.syntax
smalltalk.syntax
spec.syntax
sql.syntax
strace.syntax
swig.syntax
syntax.syntax
tcl.syntax
texinfo.syntax
tt.syntax
unknown.syntax
verilog.syntax
vhdl.syntax
xml.syntax
yum-repo.syntax
yxx.syntax
LouiSe, 2012. január 14 @ 18:08

Hi Is there any binary (dmg/pkg) version around? If so please post a link. Thanks.

WebFox, 2012. március 27 @ 13:27

WebFox: See > Download installer package: mc-4.8.1-bin-osx-universal.zip (uncompress ZIP and start installer (pkg))

LouiSe, 2012. március 27 @ 14:01

Hi There!!
I successfully downloaded and installed MC on my MacBook Pro.

It works perfectly, but the F1-F12 keys of my Mac do not work with MC.

In the Terminal program itself the functionkeys can be changed, but that would not be smart I guess, as I will change the Terminal settings instead of the MC setting.

Anyone with a hint on how make MC recognize the F keys on my Macbook Pro please??

Best regards

Robbert

Tulipman, 2012. április 10 @ 13:22

Hi Robert!

So, you can access function keys from F1 to F10 by pressing ESC+number, eg. F2=ESC+2.

LouiSe, 2012. április 10 @ 13:35

Köszi, nagyon hiányzott az MC és nem volt kedvem csak ezért Xcode stb. telepítgetéshez. Letöltöttem és máris hibátlanul fut :)

Karel, 2012. július 17 @ 11:30

Thanks for the port, it works nicely, however, it clashes with Homebrew (dynlib architecture conflict). I found may be a better way to uninstall any .pkg: https://wincent.com/wiki/Uninstalling_packages_(.pkg_files)_on_Mac_OS_X

Ondrej, 2012. december 28 @ 22:28

Thanks!

I have installed it as I deemed it to be the latest version. It installed beautifully.

I recommend you install nano version 2.2.6 from macports for a quick little no frills editor, if you, like me handle most of your editing chores in the GUI. As you then have the same basic emacs key-bindings, and full utf-8 support.

I also use it with Iterm2 – works beautifully!

McUsr, 2012. december 29 @ 22:17

Thanks for the port! Running mc with iTerm2 on Mountain Lion. I set output_lines=4 but it still only see one console line. Is that a limitation of the OSX version?

Greg P, 2013. január 24 @ 16:09

Greg: i’ve checked changed output_lines argument in ~/.config/mc/ini file, and same effect here, GUI forget to use it… maybe the next version. :)

LouiSe, 2013. január 24 @ 16:17

Hello :)
Please tell me, where I can download the compiled Midnight Сommander 4.8.10 for Mac OS 10.8.4 ?

ZEOS, 2013. augusztus 11 @ 19:36

Zeos: 4.8.10 Mac version of mc not released yet, soon… :)

LouiSe, 2013. augusztus 12 @ 08:17

Mac version of Midnight Commander 4.8.10 released today…

LouiSe, 2013. szeptember 02 @ 18:29

Yahoooo! )))

ZEOS, 2013. szeptember 04 @ 09:06