ChangeLog

# ChangeLog for net-misc/br2684ctl
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/br2684ctl/ChangeLog,v 1.7 2007/01/18 05:32:35 mrness Exp $

18 Jan 2007; Alin Năstac br2684ctl-20040226.ebuild:
Stable on amd64.

18 Nov 2006; Alin Nastac br2684ctl-20040226.ebuild:
Added to ~amd64 (#138543).

21 May 2006; Chris White metadata.xml:
Adding Japanese metadata.xml translation. Thanks to Yoshino-san in bug #133666.

14 Jan 2006; Alin Nastac br2684ctl-20040226.ebuild:
Add check for RFC2684 kernel support.

16 May 2005; Alin Nastac br2684ctl-20040226.ebuild:
Replace usage of obsolete gcc.eclass with toolchains-funcs.eclass (#92745).
Stable on x86.

10 May 2005; David Holm br2684ctl-20040226.ebuild:
Added to ~ppc.

*br2684ctl-20040226 (04 Apr 2005)

04 Apr 2005; Alin Nastac +metadata.xml,
+br2684ctl-20040226.ebuild:
Initial import from bug #87744, thanks to Phattanon Duangdara
.

Manifest

DIST br2684ctl_20040226-1.diff.gz 2516 RMD160 039077a0e09aa919188257f6042d3c39a35c444c SHA1 73991a2f7221d9301a5a11f828c2699713fba97c SHA256 f06e3ad0d8bfcc6345031d34e720fc9a5ec0b08126ff4fbf16903b8092b5a298
DIST br2684ctl_20040226.orig.tar.gz 10642 RMD160 21b63b0be93d7f133fcf1fdde07bb6f1d39b5ce7 SHA1 d7854a5d580a00cffa1863b6682fd804e396677c SHA256 9ea24c3b843349c5defd6060c569554ae626b065e96ad577714dc9172bfbff88
EBUILD br2684ctl-20040226.ebuild 2366 RMD160 5ccd594accb82db9e8d64b67ca740b5f1f49b70c SHA1 3549b1612f29e2a2e20461f1d8cb5ce558f14a18 SHA256 c27462cdbe8a743ab8fbc9f6a6a2809e7511192a1611388e5d12511fbf797ecd
MISC ChangeLog 1149 RMD160 1d64c85848c0f9d95084a9caada9d145406914e0 SHA1 d3c481e41b4a2067a021e3561ac60f47b1944ccd SHA256 c838857e5b08e970c9a1a18a0132425557160cd1adf9694e5345230e8b48b32c
MISC metadata.xml 608 RMD160 c6812fe10492d1932bd77bfc8b9eea0441948d2d SHA1 3b26aecd28e8621ce8fa2b7ea9733dfe861b5dbc SHA256 77da664158bf14e24fec702205f37cfbb49126e3b1c24c32f44cb5bff11409ae

br2684ctl-20040226.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/br2684ctl/br2684ctl-20040226.ebuild,v 1.9 2007/07/12 02:52:15 mr_bones_ Exp $

inherit eutils toolchain-funcs linux-info

DEBIANPKG_TARBALL="${PN}_${PV}.orig.tar.gz"
DEBIANPKG_PATCH="${PN}_${PV}-1.diff.gz"
DEBIANPKG_BASE="mirror://debian/pool/main/${PN:0:1}/${PN}"

DESCRIPTION="Utility for configuring RFC 2684 ATM/Ethernet bridging"
HOMEPAGE="http://packages.debian.org/stable/net/br2684ctl"
SRC_URI="${DEBIANPKG_BASE}/${DEBIANPKG_TARBALL}
${DEBIANPKG_BASE}/${DEBIANPKG_PATCH}"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""

RDEPEND=">=net-dialup/linux-atm-2.4.1"
DEPEND="virtual/os-headers
${RDEPEND}"

S=${WORKDIR}/${P}.orig

src_unpack() {
unpack ${DEBIANPKG_TARBALL}
cd "${S}"
EPATCH_OPTS="-p1" epatch "${DISTDIR}/${DEBIANPKG_PATCH}"
}

src_compile() {
local MY_CC=$(tc-getCC)
echo ${MY_CC} ${CFLAGS} -latm ${PN}.c -o ${PN}
${MY_CC} ${CFLAGS} -latm ${PN}.c -o ${PN} || die "Failed to compile!"
}

src_install() {
doman ${PN}.8
into /
dosbin ${PN}
# there really is no better documentation than the sourcecode :-)
dodoc ${PN}.c
}

pkg_postinst() {
if get_version ; then
echo
ewarn "If any of the following kernel configuration options is missing,"
ewarn "you should reconfigure and rebuild your kernel before running br2684ctl."
CONFIG_CHECK="~ATM_BR2684"
check_extra_config
echo
fi

einfo "br2684ctl can be use to setup Ethernet bridge interface of"
einfo "some ADSL USB modem devices"
einfo "Ethernet interface name are nas0 (,nas1,nas2 ...) not eth0"
einfo "You can use >=sys-apps/baselayout-1.10, where it can be start with"
einfo "preup script to run br2684ctl and setup bridge before start"
einfo "PPPoE, dhcp or configure interface using /etc/init.d/net.nas0"
einfo "and /etc/conf/net"
einfo ""
einfo "Example:"
einfo "preup() {"
einfo " if [ \"\${IFACE}\"=\"nas0\" ]; then"
einfo " einfo \"Setting up RFC2684 ATM Brigde for \${IFACE}\""
einfo " /sbin/br2684ctl -a 0.100 -b 1 || return 1"
einfo " return 0"
einfo " fi"
einfo "}"
einfo ""
einfo "Using >=sys-apps/baselayout-1.11.6 strongly recommended."
einfo "Note: Replace 0.100 with your VPI.VCI of your provider"
einfo " see br2684ctl(8) for more information"
}

metadata.xml




net-dialup
Utility for configuring RFC 2684 ATM/Ethernet bridging. ATM bridging is a way to extend Ethernet over an ATM network and is mainly used for DSL connections.
R
FC 2684 ATM/Ethernet bridging
を構成するためのユーティリティです。ATM bridging とは ATM
ネットワーク上で Ethernet を使う方法で、主に DSL
接続に使われます。