blob: 94b40331a0b051c7e50cc64073648cdb06745ca7 (
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/epic4/epic4-1.1.10.ebuild,v 1.7 2003/09/08 07:01:23 msterret Exp $
IUSE="ipv6 perl ssl"
DESCRIPTION="Epic4 IRC Client"
SRC_URI="ftp://prbh.org/pub/epic/EPIC4-ALPHA/${P}.tar.bz2
ftp://prbh.org/pub/epic/EPIC4-PRODUCTION/epic4-help-20030114.tar.gz"
HOMEPAGE="http://epicsol.org"
SLOT="0"
LICENSE="as-is"
KEYWORDS="x86 ~ppc"
DEPEND=">=sys-libs/ncurses-5.2
perl? ( >=dev-lang/perl-5.6.1 )
ssl? ( >=dev-libs/openssl-0.9.5 )"
inherit flag-o-matic
replace-flags "-O?" "-O"
src_compile() {
myconf=""
use ipv6 \
&& myconf="${myconf} --with-ipv6" \
|| myconf="${myconf} --without-ipv6"
use perl \
&& myconf="${myconf} --with-perl" \
|| myconf="${myconf} --without-perl"
use ssl \
&& myconf="${myconf} --with-ssl" \
|| myconf="${myconf} --without-ssl"
# tcl support not fully functional in 1.1.10 (it is in the latest cvs
# repository, but that doesn't help us much here.)
myconf="${myconf} --without-tcl"
econf \
--libexecdir=/usr/lib/misc \
${myconf} || die
make || die
}
src_install () {
einstall \
sharedir=${D}/usr/share \
libexecdir=${D}/usr/lib/misc || die
rm -f ${D}/usr/bin/epic
dosym epic-EPIC4-${PV} /usr/bin/epic
dodoc BUG_FORM COPYRIGHT README KNOWNBUGS VOTES
docinto doc
cd doc
dodoc *.txt colors EPIC* IRCII_VERSIONS local_vars missing new-load
dodoc nicknames outputhelp server_groups SILLINESS TS4
dodir /usr/share/epic
tar zxvf ${DISTDIR}/epic4-help-20030114.tar.gz -C ${D}/usr/share/epic
}
pkg_postinst() {
einfo "If /usr/share/epic/script/local does not exist, I will now"
einfo "create it. If you do not like the look/feel of this file, or"
einfo "if you'd prefer to use your own script, simply remove this"
einfo "file. If you want to prevent this file from being installed"
einfo "in the future, simply create an empty file with this name."
if [ ! -e /usr/share/epic/script/local ]; then
cp ${FILESDIR}/local /usr/share/epic/script/
fi
}
|