SUMMARY="A powerful file manager"
DESCRIPTION="
GNU Midnight Commander is a text-mode full-screen file manager. It uses a two \
panel interface and a subshell for command execution. It includes an internal \
editor with syntax highlighting and an internal viewer with support for \
binary files. Also included is Virtual Filesystem (VFS), that allows files on \
remote systems (e.g. FTP, SSH servers) and files inside archives to be \
manipulated like real files.
"
HOMEPAGE="http://www.midnight-commander.org"
SOURCE_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz"
CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657"
COPYRIGHT="2007 MC Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"

PATCHES="mc-4.8.13.patch"

GLOBAL_WRITABLE_FILES="settings/mc directory keep-old"

PROVIDES="
	mc$secondaryArchSuffix = $portVersion compat >= $portVersion
	cmd:mc$secondaryArchSuffix = $portVersion compat >= $portVersion
	cmd:mcedit$secondaryArchSuffix = $portVersion compat >= $portVersion
	cmd:mcdiff$secondaryArchSuffix = $portVersion compat >= $portVersion
	cmd:mcview$secondaryArchSuffix = $portVersion compat >= $portVersion
	"
REQUIRES="
	haiku$secondaryArchSuffix
	lib:libiconv$secondaryArchSuffix
	lib:libintl$secondaryArchSuffix
	lib:libncurses$secondaryArchSuffix
	lib:libssh2$secondaryArchSuffix
	lib:libssl$secondaryArchSuffix
	lib:libz$secondaryArchSuffix
	lib:libglib_2.0$secondaryArchSuffix >= 0.38
	"
BUILD_REQUIRES="
	devel:libglib_2.0$secondaryArchSuffix >= 0.38
	devel:libiconv$secondaryArchSuffix
	devel:libintl$secondaryArchSuffix
	devel:libncurses$secondaryArchSuffix
	devel:libssh2$secondaryArchSuffix
	devel:libssl$secondaryArchSuffix
	devel:libz$secondaryArchSuffix
	"
BUILD_PREREQUIRES="
	haiku${secondaryArchSuffix}_devel
	cmd:awk
	cmd:find
	cmd:gcc$secondaryArchSuffix
	cmd:gettext$secondaryArchSuffix
	cmd:make
	cmd:perl
	cmd:pkg_config$secondaryArchSuffix
	cmd:tar
	"

BUILD()
{
	 LIBS=-lnetwork runConfigure configure \
	 						--prefix="$prefix" \
							--datarootdir="$dataRootDir" \
							--enable-vfs-smb \
							--with-smb-configdir="$settingsDir/samba" \
							--with-smb-codepagedir="$settingsDir/samba" \
							--with-homedir="$settingsDir/samba" \
							--with-screen=ncurses
	make $jobArgs
}

INSTALL()
{
	make $jobArgs install-strip
}
