blob: 3d7a2b012d9a39fc0e681377d26515dd1f6bfda6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/minicom/minicom-2.1-r1.ebuild,v 1.7 2004/10/28 02:52:21 weeve Exp $
inherit eutils
DESCRIPTION="Serial Communication Program"
HOMEPAGE="http://alioth.debian.org/projects/minicom"
SRC_URI="http://alioth.debian.org/download.php/123/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha ~amd64 hppa ~mips ~ppc sparc x86"
IUSE=""
DEPEND=">=sys-libs/ncurses-5.2-r3"
src_unpack() {
unpack ${A}
cd ${S}
# solar@gentoo.org (Mar 24 2004)
# propolice/ssp caught minicom going out of bounds here.
epatch ${FILESDIR}/${PN}-2.1-memcpy-bounds.diff
}
src_compile() {
econf --sysconfdir=/etc/${PN} || die "econf failed"
emake || die "emake failed"
}
src_install() {
einstall || die "einstall failed"
dodoc doc/minicom.FAQ
insinto /etc/minicom
doins ${FILESDIR}/minirc.dfl
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README
}
pkg_postinst() {
einfo "Minicom relies on the net-misc/lrzsz package to transfer"
einfo "files using the XMODEM, YMODEM and ZMODEM protocols."
echo
einfo "If you need the capability of using the above protocols,"
einfo "make sure to install net-misc/lrzsz."
echo
}
|