BSD Ports

misc/mc6 6.0.4 FreeBSD

Midnight Commander fork with panel plugins

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
32dd9a5365
License
GPLv3+
Categories
misc, shells
Package size
2557.4 KiB, 10292.2 KiB installed

Description

Midnight Commander fork which adds panel plugins so its contents can be supplied by a dynamically loaded plugin, e.g. git, docker, MongoDB, S3, FTP/FTPS, SFTP, Samba, shell connections, archive manager, etc.

Install

Binary package:

pkg install mc6

From the ports tree:

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

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

RUN_DEPENDS=	mc6>0:misc/mc6

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:latest6.0.46.0.4--6.0.4
FreeBSD:14:quarterly6.0.36.0.3n/a-6.0.3
FreeBSD:15:latest6.0.46.0.4n/a--
FreeBSD:15:quarterly6.0.36.0.3n/an/an/a
FreeBSD:16:latest6.0.36.0.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 37
Run dependencies 28

No port depends on this one.

Configuration

Options name: misc_mc

OptionDefaultDescription
CURLonData transfer support via cURL
DOCSoffBuild and/or install documentation
EDITORonBuild with internal text editor
EXTATTRoffExtended filesystem attributes support
LUAoffLua scripting language support
MONGOoffMongoDB support
NLSoffNative Language Support
SFTPonSupport for SFTP (via libssh2)
SLANGoffS-Lang console graphics library support
SMBoffSMB network protocol support
SQLITEonSQLite database support
SUBSHELLonBuild with subshell support
X11onX11 events support (if available)
USES
libarchive gnome libtool perl5 pkgconfig python:run
Service scripts
none
Conflicts with
mc

Files

Manual pages 4
  • mc(1)
  • mcdiff(1)
  • mcedit(1)
  • mcview(1)
pkg-plist 592
  • bin/mc
  • bin/mcdiff
  • bin/mcedit
  • bin/mcstruct
  • bin/mctree
  • bin/mcview
  • etc/mc6/ctags.keymap
  • etc/mc6/edit.indent.rc
  • etc/mc6/filehighlight.ini
  • etc/mc6/magic.ini
  • etc/mc6/mc.default.keymap
  • etc/mc6/mc.emacs.keymap
  • etc/mc6/mc.ext.ini
  • etc/mc6/mc.keymap
  • etc/mc6/mc.menu
  • etc/mc6/mc.vim.keymap
  • etc/mc6/mcedit.menu
  • etc/mc6/panels.ftp.ini
  • etc/mc6/panels.git.ini
  • etc/mc6/sfs.ini
  • etc/mc6/spell.keymap
  • lib/mc/panel-plugins/arcmc/mc-panel-arcmc.a
  • lib/mc/panel-plugins/arcmc/mc-panel-arcmc.so
  • lib/mc/panel-plugins/docker/dlog.sh
  • lib/mc/panel-plugins/docker/docker_panel.hlp
  • lib/mc/panel-plugins/docker/mc-panel-docker.a
  • lib/mc/panel-plugins/docker/mc-panel-docker.so
  • lib/mc/panel-plugins/ftp/mc-panel-ftp.a
  • lib/mc/panel-plugins/ftp/mc-panel-ftp.so
  • lib/mc/panel-plugins/git/git_panel.hlp
  • lib/mc/panel-plugins/git/mc-panel-git.a
  • lib/mc/panel-plugins/git/mc-panel-git.so
  • lib/mc/panel-plugins/hello/mc-panel-hello.a
  • lib/mc/panel-plugins/hello/mc-panel-hello.so
  • lib/mc/panel-plugins/k8s/k8s_panel.hlp
  • lib/mc/panel-plugins/k8s/klog.sh
  • lib/mc/panel-plugins/k8s/mc-panel-k8s.a
  • lib/mc/panel-plugins/k8s/mc-panel-k8s.so
  • lib/mc/panel-plugins/mcstruct/data/NOTICE
  • lib/mc/panel-plugins/mcstruct/data/aix_utmp.stl
  • lib/mc/panel-plugins/mcstruct/data/allegro_dat.stl
  • lib/mc/panel-plugins/mcstruct/data/amlogic_mpt.stl
  • lib/mc/panel-plugins/mcstruct/data/andes_fw.stl
  • lib/mc/panel-plugins/mcstruct/data/android_dto.stl
  • lib/mc/panel-plugins/mcstruct/data/android_img.stl
  • lib/mc/panel-plugins/mcstruct/data/android_super.stl
  • lib/mc/panel-plugins/mcstruct/data/apm.stl
  • lib/mc/panel-plugins/mcstruct/data/applesd.stl
  • lib/mc/panel-plugins/mcstruct/data/asn1_der.stl
  • lib/mc/panel-plugins/mcstruct/data/asus_bootldr.stl
  • lib/mc/panel-plugins/mcstruct/data/au.stl
  • lib/mc/panel-plugins/mcstruct/data/avantes_roh60.stl
  • lib/mc/panel-plugins/mcstruct/data/avi.stl
  • lib/mc/panel-plugins/mcstruct/data/bitcoin_tx.stl
  • lib/mc/panel-plugins/mcstruct/data/blend.stl
  • lib/mc/panel-plugins/mcstruct/data/bmp.stl
  • lib/mc/panel-plugins/mcstruct/data/bson.stl
  • lib/mc/panel-plugins/mcstruct/data/btrfs_stream.stl
  • lib/mc/panel-plugins/mcstruct/data/cfb.stl
  • lib/mc/panel-plugins/mcstruct/data/chg.stl
  • lib/mc/panel-plugins/mcstruct/data/chrome_pak.stl
  • lib/mc/panel-plugins/mcstruct/data/cpio_old.stl
  • lib/mc/panel-plugins/mcstruct/data/cramfs.stl
  • lib/mc/panel-plugins/mcstruct/data/dbf.stl
  • lib/mc/panel-plugins/mcstruct/data/dcx.stl
  • lib/mc/panel-plugins/mcstruct/data/dex.stl
  • lib/mc/panel-plugins/mcstruct/data/dicom.stl
  • lib/mc/panel-plugins/mcstruct/data/dime.stl
  • lib/mc/panel-plugins/mcstruct/data/dns.stl
  • lib/mc/panel-plugins/mcstruct/data/dtb.stl
  • lib/mc/panel-plugins/mcstruct/data/dune2_pak.stl
  • lib/mc/panel-plugins/mcstruct/data/edid.stl
  • lib/mc/panel-plugins/mcstruct/data/efi_siglist.stl
  • lib/mc/panel-plugins/mcstruct/data/elf.stl
  • lib/mc/panel-plugins/mcstruct/data/ether.stl
  • lib/mc/panel-plugins/mcstruct/data/exe.stl
  • lib/mc/panel-plugins/mcstruct/data/exif.stl
  • lib/mc/panel-plugins/mcstruct/data/ext2.stl
  • lib/mc/panel-plugins/mcstruct/data/fallout2_dat.stl
  • lib/mc/panel-plugins/mcstruct/data/fallout_dat.stl
  • lib/mc/panel-plugins/mcstruct/data/fat_boot.stl
  • lib/mc/panel-plugins/mcstruct/data/ftl_dat.stl
  • lib/mc/panel-plugins/mcstruct/data/gbr.stl
  • lib/mc/panel-plugins/mcstruct/data/gif.stl
  • lib/mc/panel-plugins/mcstruct/data/glb.stl
  • lib/mc/panel-plugins/mcstruct/data/glshaders.stl
  • lib/mc/panel-plugins/mcstruct/data/gpt.stl
  • lib/mc/panel-plugins/mcstruct/data/gt_vol.stl
  • lib/mc/panel-plugins/mcstruct/data/gzip.stl
  • lib/mc/panel-plugins/mcstruct/data/hashcat_restore.stl
  • lib/mc/panel-plugins/mcstruct/data/hccap.stl
  • lib/mc/panel-plugins/mcstruct/data/hccapx.stl
  • lib/mc/panel-plugins/mcstruct/data/heaps_pak.stl
  • lib/mc/panel-plugins/mcstruct/data/homm_agg.stl
  • lib/mc/panel-plugins/mcstruct/data/homm_bmp.stl
  • lib/mc/panel-plugins/mcstruct/data/huawei_bootldr.stl
  • lib/mc/panel-plugins/mcstruct/data/icc.stl
  • lib/mc/panel-plugins/mcstruct/data/icmp.stl
  • lib/mc/panel-plugins/mcstruct/data/ico.stl
  • lib/mc/panel-plugins/mcstruct/data/id3v1.stl

The first 100 are listed.

distinfo 1
FileSizeSHA256
mc6-6.0.4.tar.gz5.410542e+06b4726802405b7adb1c36330a36dc13043bf3b625fe6920b0cafb7d658bdcabd2
Master sites 1
  • https://github.com/ilia-maslakov/mcdev/releases/download/v6.0.4/

Commit history 2

DateCommitCreditsLog message
32dd9a5365 Alexey Dokuchaev misc/mc6: the port had been updated to version 6.0.4
New plugins: Lua, MongoDB, SQLite, mcstruct (shows a binary file as a tree of named fields described by STL5 definitions, with a hex strip, in-place editing, and definitions for many common formats).
4b1114904e Alexey Dokuchaev misc/mc6: Midnight Commander fork with plugins (new port)
Also features new archive manager built on libarchive that replaces the legacy built-in tarfs and cpiofs VFS modules. Via: https://www.opennet.ru/opennews/art.shtml?num=66018