Lines 1-47
Link Here
|
1 |
# Copyright 1999-2007 Gentoo Foundation |
1 |
# Copyright 1999-2006 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/net-misc/dibbler/dibbler-0.4.1.ebuild,v 1.3 2007/04/28 22:44:20 tove Exp $ |
3 |
# $Header: $ |
4 |
|
4 |
|
5 |
inherit eutils |
5 |
inherit eutils |
6 |
|
6 |
|
7 |
DESCRIPTION="Portable DHCPv6 implementation (server, client and relay)" |
7 |
DESCRIPTION="Portable DHCPv6 implementation (server, client and relay)" |
8 |
HOMEPAGE="http://klub.com.pl/dhcpv6/" |
8 |
HOMEPAGE="http://klub.com.pl/dhcpv6/" |
9 |
SRC_URI="http://klub.com.pl/dhcpv6/dibbler/${P}-src.tar.gz |
9 |
|
10 |
doc? ( http://klub.com.pl/dhcpv6/dibbler/${P}-doc.tar.gz )" |
10 |
SRC_URI="http://klub.com.pl/dhcpv6/dibbler/${P}-src.tar.gz" |
11 |
|
11 |
|
12 |
LICENSE="GPL-2" |
12 |
LICENSE="GPL-2" |
13 |
SLOT="0" |
13 |
SLOT="0" |
14 |
KEYWORDS="~x86 ~hppa" |
14 |
KEYWORDS="~x86 ~hppa ~amd64 ~mips" |
15 |
IUSE="doc" |
15 |
IUSE="doc" |
16 |
DEPEND="" |
16 |
DEPEND="" |
17 |
|
17 |
|
18 |
DIBBLER_DOCDIR=${WORKDIR}/doc |
18 |
DIBBLER_DOCDIR=${S}/doc |
19 |
|
19 |
|
20 |
src_unpack() { |
|
|
21 |
unpack ${A} |
22 |
cd ${S} |
23 |
epatch ${FILESDIR}/${PN}-gcc-4.1.patch |
24 |
} |
25 |
|
20 |
|
26 |
src_compile() { |
21 |
src_compile() { |
27 |
emake server client relay || die "Compilation failed" |
22 |
emake -j1 || die "Compilation failed" |
28 |
} |
23 |
} |
29 |
|
24 |
|
30 |
src_install() { |
25 |
src_install() { |
31 |
dosbin dibbler-server |
26 |
dosbin dibbler-server |
32 |
dosbin dibbler-client |
27 |
dosbin dibbler-client |
33 |
dosbin dibbler-relay |
28 |
dosbin dibbler-relay |
34 |
doman doc/man/dibbler-server.8 doc/man/dibbler-client.8 doc/man/dibbler-relay.8 |
29 |
doman doc/man/dibbler-server.8 doc/man/dibbler-client.8 \ |
|
|
30 |
doc/man/dibbler-relay.8 |
35 |
dodoc CHANGELOG RELNOTES |
31 |
dodoc CHANGELOG RELNOTES |
36 |
|
32 |
|
37 |
insinto /etc/dibbler |
33 |
insinto /etc/dibbler |
38 |
doins *.conf |
34 |
doins *.conf |
39 |
dodir /var/lib/dibbler |
35 |
dodir /var/lib/dibbler |
|
|
36 |
|
40 |
use doc && dodoc ${DIBBLER_DOCDIR}/dibbler-user.pdf \ |
37 |
use doc && dodoc ${DIBBLER_DOCDIR}/dibbler-user.pdf \ |
41 |
${DIBBLER_DOCDIR}/dibbler-devel.pdf |
38 |
${DIBBLER_DOCDIR}/dibbler-devel.pdf |
42 |
doinitd ${FILESDIR}/dibbler-server \ |
39 |
|
43 |
${FILESDIR}/dibbler-client \ |
40 |
insinto /etc/init.d |
44 |
${FILESDIR}/dibbler-relay |
41 |
doins ${FILESDIR}/dibbler-server ${FILESDIR}/dibbler-client \ |
|
|
42 |
${FILESDIR}/dibbler-relay |
43 |
fperms 755 /etc/init.d/dibbler-server |
44 |
fperms 755 /etc/init.d/dibbler-client |
45 |
fperms 755 /etc/init.d/dibbler-relay |
45 |
} |
46 |
} |
46 |
|
47 |
|
47 |
pkg_postinst() { |
48 |
pkg_postinst() { |