[62161] trunk/dports/sysutils/mc/Portfile

ryandesign at macports.org ryandesign at macports.org
Wed Dec 30 00:50:55 PST 2009


Revision: 62161
          http://trac.macports.org/changeset/62161
Author:   ryandesign at macports.org
Date:     2009-12-30 00:50:53 -0800 (Wed, 30 Dec 2009)
Log Message:
-----------
mc: update to 4.7.0, add choice of slang2 or ncurses screen library, also install doc files, add license info, use smaller lzma distfile; see #21218

Modified Paths:
--------------
    trunk/dports/sysutils/mc/Portfile

Modified: trunk/dports/sysutils/mc/Portfile
===================================================================
--- trunk/dports/sysutils/mc/Portfile	2009-12-30 08:33:17 UTC (rev 62160)
+++ trunk/dports/sysutils/mc/Portfile	2009-12-30 08:50:53 UTC (rev 62161)
@@ -4,9 +4,10 @@
 PortSystem 1.0
 
 name		mc
-version		4.6.1
+version		4.7.0
 categories	sysutils
 maintainers	waqar
+license		GPLv2
 description	GNU Midnight Commander
 long_description   \
 	GNU Midnight Commander is a user-friendly yet powerful file \
@@ -19,14 +20,45 @@
 homepage	http://www.midnight-commander.org/
 platforms	darwin
 master_sites	${homepage}downloads
-checksums	md5 18b20db6e40480a53bac2870c56fc3c4 \
-		sha1 92be0802143245e0fb7e3847d70da614cad7d5fb \
-		rmd160 d565ee95a8916d73fad5e0defeb9f2f57e50962b
+
+use_lzma	yes
+
+checksums	md5     f945a4767104534167ecb8dae7c23c06 \
+		sha1    5417aa8de85283185968e2737da8828bc40d4305 \
+		rmd160  fd80a3e7333249566baae7399bbe2a5f77fe2cac
+
 depends_build	path:bin/pkg-config:pkgconfig
 depends_lib	path:lib/pkgconfig/glib-2.0.pc:glib2
-configure.args	--without-x --with-screen=ncurses \
-	--infodir=${prefix}/share/info --mandir=${prefix}/share/man
 
+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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091230/2481d513/attachment-0001.html>


More information about the macports-changes mailing list