--- /usr/portage/app-misc/mc/mc-4.6.0-r11.ebuild 2004-11-03 23:06:47.000000000 +0200 +++ mc-4.6.0-r11.ebuild 2004-11-06 21:06:14.175605272 +0200 @@ -7,12 +7,13 @@ DESCRIPTION="GNU Midnight Commander cli-based file manager" HOMEPAGE="http://www.ibiblio.org/mc/" SRC_URI="http://www.ibiblio.org/pub/Linux/utils/file/managers/${PN}/${P}.tar.gz - http://www.spock.mga.com.pl/public/gentoo/${P}-sambalib-3.0.0.patch.bz2" + http://www.spock.mga.com.pl/public/gentoo/${P}-sambalib-3.0.0.patch.bz2 + 7zip? ( u7z.zip )" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86" -IUSE="gpm nls samba ncurses X slang unicode" +IUSE="gpm nls samba ncurses X slang unicode 7zip" PROVIDE="virtual/editor" @@ -24,9 +25,11 @@ slang? ( >=sys-libs/slang-1.4.9-r1 ) samba? ( >=net-fs/samba-3.0.0 ) unicode? ( >=sys-libs/slang-1.4.9-r1 ) - X? ( virtual/x11 )" + X? ( virtual/x11 ) + 7zip? ( app-arch/p7zip )" src_unpack() { + use 7zip && unpack u7z.zip unpack ${P}.tar.gz cd ${S} @@ -36,6 +39,9 @@ epatch ${FILESDIR}/${P}-cpan-2003-1023.patch epatch ${FILESDIR}/${P}-can-2004-0226-0231-0232.patch.bz2 epatch ${FILESDIR}/${P}-vfs.patch + if use 7zip ; then + epatch ${FILESDIR}/${P}-7zip.patch + fi epatch ${FILESDIR}/${P}-ftp.patch epatch ${FILESDIR}/${P}-largefile.patch @@ -83,7 +89,9 @@ } src_install() { - cat ${FILESDIR}/chdir-4.6.0.gentoo >>\ + use 7zip && dobin ../u7z/u7z + + cat ${FILESDIR}/chdir-4.6.0.gentoo >>\ ${S}/lib/mc-wrapper.sh einstall || die @@ -110,4 +118,4 @@ einfo "if [ -f /usr/share/mc/mc.gentoo ]; then" einfo " . /usr/share/mc/mc.gentoo" einfo "fi" -} +} \ No newline at end of file