blob: 4cd1feae12dd495f0bf5f3a02321c51331f63974 (
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-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/vconfig/vconfig-1.9.ebuild,v 1.3 2005/12/17 21:19:55 corsair Exp $
inherit eutils flag-o-matic toolchain-funcs
MY_PN="vlan"
S=${WORKDIR}/${MY_PN}
DESCRIPTION="802.1Q vlan control utility"
HOMEPAGE="http://www.candelatech.com/~greear/vlan.html"
SRC_URI="http://www.candelatech.com/~greear/vlan/${MY_PN}.${PV}.tar.gz"
# mirror://gentoo/vconfig-1.7-gcc33-multiline.patch"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static"
DEPEND="virtual/libc virtual/os-headers"
RDEPEND="!static? ( virtual/libc )"
src_unpack() {
unpack ${MY_PN}.${PV}.tar.gz
}
src_compile() {
use static && appened-ldflags -static
emake purge
emake CC="$(tc-getCC)" CCFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" vconfig || die
}
src_install() {
into /
dosbin vconfig || die "dosbin error"
sed -e "s:/usr/local/bin/vconfig:/sbin/vconfig:g" -i vlan_test.pl
sed -e "s:/usr/local/bin/vconfig:/sbin/vconfig:g" -i vlan_test2.pl
doman vconfig.8 || die "doman error"
dohtml howto.html vlan.html || die "dohtml error"
dodoc CHANGELOG README vlan_test*.pl || die "dodoc error"
}
pkg_postinst() {
einfo "802.1Q VLAN support is now in the linux kernel as of 2.4.14."
ewarn "MTU problems exist for many ethernet drivers."
ewarn "Reduce the MTU on the interface to 1496 to work around them."
}
|