BSD Ports

misc/mc 4.8.33 FreeBSD

Midnight Commander, a free Norton Commander clone

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4acd1b02fe
License
GPLv3+
Categories
misc, shells
Package size
1862.8 KiB, 7328.5 KiB installed

Description

GNU Midnight Commander is a user-friendly yet powerful file manager and visual shell, useful to novice and guru alike. It provides a clear, user-friendly, and somewhat protected interface to a Unix system while making many frequent file operations more efficient and preserving the full power of the command prompt. You will wonder how you could ever live without it.

In the other systems

SystemPortVersion
FreeBSDmisc/mc4.8.33
OpenBSDmisc/mc4.8.33
MidnightBSDmisc/mc4.8.31_1

Install

Binary package:

pkg install mc

From the ports tree:

cd /usr/ports/misc/mc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mc>0:misc/mc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.8.334.8.334.8.284.8.324.8.33
FreeBSD:14:quarterly4.8.334.8.33n/a4.8.324.8.33
FreeBSD:15:latest4.8.334.8.33n/a4.8.324.8.32
FreeBSD:15:quarterly4.8.334.8.33n/an/an/a
FreeBSD:16:latest4.8.334.8.33n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 28
Run dependencies 19

No port depends on this one.

Configuration

Options name: misc_mc

OptionDefaultDescription
ASPELLoffAspell support for internal editor
DOCSoffBuild and/or install documentation
EDITORonBuild with internal text editor
EXTATTRoffExtended filesystem attributes support
ICONVonEncoding conversion support via iconv
NCURSESonConsole (text) interface support
NLSoffNative Language Support
PCRE2offUse PCRE2 as low-level search engine
SFTPonSupport for SFTP (via libssh)
SLANGoffS-Lang console graphics library support
SUBSHELLonBuild with subshell support
X11onX11 events support (if available)
USES
gmake gnome libtool perl5 pkgconfig python:run tar:xz
Service scripts
none
Conflicts with
mc6

Message after installing

Midnight Commander was built with subshell support, which works with most
popular shells, e.g. bash(1), dash(1), tcsh(1), zsh(1), but not sh(1) due
to its lack of "precmd" or equivalent hooks which mc(1) needs to read the
subshell's current directory.

  $ env SHELL=/bin/sh mc
  common.c: unimplemented subshell type 1
  read (subshell_pty...): No such file or directory (2)

Please either use more advanced interactive shell, or start mc(1) with -u
(--nosubshell) switch if you're confined to /bin/sh for some reason.

Files

Manual pages 4
  • mc(1)
  • mcdiff(1)
  • mcedit(1)
  • mcview(1)
pkg-plist 347
  • bin/mc
  • bin/mcdiff
  • bin/mcedit
  • bin/mcview
  • etc/mc/edit.indent.rc
  • etc/mc/filehighlight.ini
  • etc/mc/mc.default.keymap
  • etc/mc/mc.emacs.keymap
  • etc/mc/mc.ext.ini
  • etc/mc/mc.keymap
  • etc/mc/mc.menu
  • etc/mc/mc.vim.keymap
  • etc/mc/mcedit.menu
  • etc/mc/sfs.ini
  • libexec/mc/ext.d/archive.sh
  • libexec/mc/ext.d/doc.sh
  • libexec/mc/ext.d/image.sh
  • libexec/mc/ext.d/misc.sh
  • libexec/mc/ext.d/package.sh
  • libexec/mc/ext.d/sound.sh
  • libexec/mc/ext.d/text.sh
  • libexec/mc/ext.d/video.sh
  • libexec/mc/ext.d/web.sh
  • libexec/mc/extfs.d/README
  • libexec/mc/extfs.d/README.extfs
  • libexec/mc/extfs.d/a+
  • libexec/mc/extfs.d/apt+
  • libexec/mc/extfs.d/audio
  • libexec/mc/extfs.d/bpp
  • libexec/mc/extfs.d/changesetfs
  • libexec/mc/extfs.d/deb
  • libexec/mc/extfs.d/deba
  • libexec/mc/extfs.d/debd
  • libexec/mc/extfs.d/dpkg+
  • libexec/mc/extfs.d/gitfs+
  • libexec/mc/extfs.d/hp48+
  • libexec/mc/extfs.d/iso9660
  • libexec/mc/extfs.d/lslR
  • libexec/mc/extfs.d/mailfs
  • libexec/mc/extfs.d/patchfs
  • libexec/mc/extfs.d/patchsetfs
  • libexec/mc/extfs.d/rpm
  • libexec/mc/extfs.d/rpms+
  • libexec/mc/extfs.d/s3+
  • libexec/mc/extfs.d/torrent
  • libexec/mc/extfs.d/trpm
  • libexec/mc/extfs.d/u7z
  • libexec/mc/extfs.d/uace
  • libexec/mc/extfs.d/ualz
  • libexec/mc/extfs.d/uar
  • libexec/mc/extfs.d/uarc
  • libexec/mc/extfs.d/uarj
  • libexec/mc/extfs.d/uc1541
  • libexec/mc/extfs.d/ucab
  • libexec/mc/extfs.d/uha
  • libexec/mc/extfs.d/ulha
  • libexec/mc/extfs.d/ulib
  • libexec/mc/extfs.d/unar
  • libexec/mc/extfs.d/urar
  • libexec/mc/extfs.d/uwim
  • libexec/mc/extfs.d/uzip
  • libexec/mc/extfs.d/uzoo
  • libexec/mc/mc-wrapper.csh
  • libexec/mc/mc-wrapper.sh
  • libexec/mc/mc.csh
  • libexec/mc/mc.sh
  • libexec/mc/shell/README.shell
  • libexec/mc/shell/append
  • libexec/mc/shell/chmod
  • libexec/mc/shell/chown
  • libexec/mc/shell/fexists
  • libexec/mc/shell/get
  • libexec/mc/shell/hardlink
  • libexec/mc/shell/info
  • libexec/mc/shell/ln
  • libexec/mc/shell/ls
  • libexec/mc/shell/mkdir
  • libexec/mc/shell/mv
  • libexec/mc/shell/rmdir
  • libexec/mc/shell/send
  • libexec/mc/shell/unlink
  • libexec/mc/shell/utime
  • share/applications/mc.desktop
  • share/locale/af/LC_MESSAGES/mc.mo
  • share/locale/ar/LC_MESSAGES/mc.mo
  • share/locale/az/LC_MESSAGES/mc.mo
  • share/locale/be/LC_MESSAGES/mc.mo
  • share/locale/bg/LC_MESSAGES/mc.mo
  • share/locale/br/LC_MESSAGES/mc.mo
  • share/locale/ca/LC_MESSAGES/mc.mo
  • share/locale/cs/LC_MESSAGES/mc.mo
  • share/locale/da/LC_MESSAGES/mc.mo
  • share/locale/de/LC_MESSAGES/mc.mo
  • share/locale/de_CH/LC_MESSAGES/mc.mo
  • share/locale/el/LC_MESSAGES/mc.mo
  • share/locale/en_GB/LC_MESSAGES/mc.mo
  • share/locale/eo/LC_MESSAGES/mc.mo
  • share/locale/es/LC_MESSAGES/mc.mo
  • share/locale/et/LC_MESSAGES/mc.mo
  • share/locale/eu/LC_MESSAGES/mc.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
mc-4.8.33.tar.xz2.424476e+06cae149d42f844e5185d8c81d7db3913a8fa214c65f852200a9d896b468af164c
Master sites 2
  • http://ftp.midnight-commander.org/
  • https://ftp.osuosl.org/pub/midnightcommander/

Commit history 1

DateCommitCreditsLog message
4acd1b02fe Alexey Dokuchaev misc/mc: update Midnight Commander to the latest version 4.8.33
- Tentatively switch default renderer from S-Lang to ncurses which is part of the base system and does not pull EoLed `devel/pcre' - GC no longer needed USES+=shebangfix, adjust Python dependency - Add support for entering and viewing FreeBSD packages, based on the idea and patch by Walter von Entferndt - Register installation conflict with `misc/mc6' port while at it PR: 292865, 293259, 294086