# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id: Portfile 67493 2010-05-11 06:55:53Z jmr@macports.org $

PortSystem 1.0

name		mc
version		4.7.0.2
categories	sysutils
maintainers	waqar
license		GPLv2
description	GNU Midnight Commander
long_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. After some practice, you will wonder how \
	you could ever live without it.
homepage	http://www.midnight-commander.org/
platforms	darwin
master_sites	${homepage}downloads

use_lzma	yes

checksums	md5     7e0ce9f35dac1fba48397faff922aecb \
		sha1    0c4b2f28028d1744f8cae37bcfb4357ac3439332 \
		rmd160  173832234446de4dfa72d59ffa3979e4c414ff0c

depends_build	path:bin/pkg-config:pkgconfig
depends_lib	path:lib/pkgconfig/glib-2.0.pc:glib2

configure.args	--without-x

post-destroot {
	set docdir ${destroot}${prefix}/share/doc/${name}
	xinstall -d ${docdir}
	xinstall -m 644 -W ${worksrcpath} \
		AUTHORS \
		COPYING \
		NEWS \
		README \
		${docdir}
}

variant slang2 conflicts ncurses description {use slang2 screen library} {
	depends_lib-append 	port:slang2
	configure.args-append	--with-screen=slang \
				--with-slang-includes=${prefix} \
				--with-slang-libs=${prefix}
}

variant ncurses conflicts slang2 description {use ncurses screen library} {
	depends_lib-append	port:ncursesw
	configure.args-append	--with-screen=ncurses
}

if { ![variant_isset ncurses] } {
	default_variants +slang2
}

livecheck.type	regex
livecheck.url	[lindex ${master_sites} 0]
livecheck.regex	${name}-(\[0-9.\]+)\\.tar
