summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/mc-mp/mc-mp-4.1.40_pre9.ebuild')
-rw-r--r--app-misc/mc-mp/mc-mp-4.1.40_pre9.ebuild114
1 files changed, 0 insertions, 114 deletions
diff --git a/app-misc/mc-mp/mc-mp-4.1.40_pre9.ebuild b/app-misc/mc-mp/mc-mp-4.1.40_pre9.ebuild
deleted file mode 100644
index 0d2d0d5fb..000000000
--- a/app-misc/mc-mp/mc-mp-4.1.40_pre9.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit flag-o-matic eutils pam multilib
-
-MY_PN="mc"
-MY_P="${MY_PN}-${PV/_/-}"
-
-DESCRIPTION="GNU Midnight Commander cli-based file manager. 4.1.x branch"
-HOMEPAGE="http://mc.linuxinside.com/cgi-bin/dir.cgi"
-SRC_URI="http://mc.linuxinside.com/Releases/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT=0
-KEYWORDS="~amd64 ~x86"
-IUSE="gpm nls ncurses pam slang"
-
-RDEPEND="kernel_linux? ( >=sys-fs/e2fsprogs-1.19 )
- ncurses? ( >=sys-libs/ncurses-5.2-r5 )
- pam? ( >=sys-libs/pam-0.78-r3 net-nds/portmap )
- gpm? ( >=sys-libs/gpm-1.19.3 )
- slang? ( sys-libs/slang )
- >=app-arch/p7zip-4.16
- !app-misc/mc"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${PV}/u7z.patch"
- epatch "${FILESDIR}/${PV}/ebuild-syntax.patch"
- epatch "${FILESDIR}/${PV}/mc-menu.patch"
- epatch "${FILESDIR}/${PV}/gcc34.patch"
- epatch "${FILESDIR}/${PV}/po.patch"
-}
-
-src_compile() {
- filter-flags -malign-double
-
- local myconf=""
-
- if ! use slang && ! use ncurses ; then
- myconf="${myconf}"
- elif
- use ncurses && ! use slang ; then
- myconf="${myconf} --with-ncurses --without-included-slang"
- else
- use slang && myconf="${myconf} --with-included-slang --with-terminfo --with-slang"
- fi
-
- myconf="${myconf} `use_with gpm gpm-mouse`"
-
- use nls \
- && myconf="${myconf} --with-included-gettext" \
- || myconf="${myconf} --disable-nls"
-
- # X support not ready yet
- # myconf="${myconf} `use_with X x`"
-
- econf \
- --with-vfs \
- --with-ext2undel \
- --with-edit \
- --enable-charset \
- --with-mcfs \
- --with-subshell \
- --with-netrc \
- --with-dusum \
- ${myconf} || die
-
- emake || die
-}
-
-src_install() {
- cat "${FILESDIR}/chdir.gentoo" > "${S}/$(get_libdir)/mc.sh"
- rm -f "${S}/README."{NT,OS2,QNX}
-
- einstall || die
-
- # install cons.saver setuid, to actually work
- chmod u+s "${D}/usr/$(get_libdir)/mc/bin/cons.saver"
-
- use pam && newpamd "${FILESDIR}/mcserv.pamd" mcserv
- use pam && newinitd "${FILESDIR}/mcserv.rc" mcserv
-
- exeinto /usr/$(get_libdir)/mc/bin
- doexe "${S}/$(get_libdir)/mc.sh"
- doexe "${S}/$(get_libdir)/mc.csh"
-
- insinto /usr/$(get_libdir)/mc
- doins "${FILESDIR}/mc."{gentoo,ini}
-
- insinto /usr/$(get_libdir)/mc/syntax
- doins "${FILESDIR}/ebuild.syntax"
-
- rm -rf "${D}/usr/man" "${D}/usr/share/man"
- doman "${S}/doc/"*.{1,8}
- dodoc FAQ NEWS README.*
-}
-
-pkg_postinst() {
- elog "Add the following line to your ~/.bashrc to"
- elog "allow mc to chdir to its latest working dir at exit"
- elog
- elog "# Midnight Commander chdir enhancement"
- elog "if [ -f /usr/$(get_libdir)/mc/mc.gentoo ]; then"
- elog ". /usr/$(get_libdir)/mc/mc.gentoo"
- elog "fi"
-}