ChangeLog

# ChangeLog for net-dialup/eagle-usb
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/eagle-usb/ChangeLog,v 1.13 2008/06/04 18:32:10 flameeyes Exp $

04 Jun 2008; Diego Pettenò eagle-usb-2.3.3.ebuild:
Use eautoreconf, not the bootstrap script.

28 Oct 2007; Christian Heim eagle-usb-2.3.3.ebuild:
Include virtual/logger in RDEPEND, as the initscript already specifies 'need
logger'.

02 May 2007; Marius Mauch eagle-usb-2.3.3.ebuild:
Replacing einfo with ewarn/eerror

25 Feb 2007; eagle-usb-2.3.3.ebuild:
use KV_DIR only after linux-mod_pkg_setup, bug 168051

30 Apr 2006; Alin Nastac
-files/eagle-usb-2.3.2-kernel-2.6.14.patch, -eagle-usb-2.3.2.ebuild,
eagle-usb-2.3.3.ebuild:
Advise users with kernel >= 2.6.16 to use the driver available in their
kernel and instruct them to install net-dialup/ueagle-atm instead.

26 Mar 2006; Alin Nastac eagle-usb-2.3.2.ebuild,
eagle-usb-2.3.3.ebuild:
Bail out in pkg_setup if kernel version is >=2.6.16. This kernel version
contains a driver for eagle-usb ADSL modems (#127528).

*eagle-usb-2.3.3 (12 Mar 2006)

12 Mar 2006; Alin Nastac
-files/eagle-usb-2.3.1-kernel-2.6.14.patch,
+files/eagle-usb-2.3.3-kernel-2.6.14.patch, -eagle-usb-2.3.1-r1.ebuild,
eagle-usb-2.3.2.ebuild, +eagle-usb-2.3.3.ebuild:
Remove old version. Quote strings containing env vars. Version bump.

*eagle-usb-2.3.2 (14 Dec 2005)

14 Dec 2005; Alin Nastac
+files/eagle-usb-2.3.2-kernel-2.6.14.patch, files/confd, files/initd,
-eagle-usb-2.1.1.ebuild, -eagle-usb-2.3.1.ebuild, +eagle-usb-2.3.2.ebuild:
Remove obsolete versions. Correct DSP variable in /etc/conf.d/eagle-usb and
create /dev/ppp device in /etc/init.d/eagle-usb (#97248). Version bump
(#115179).

*eagle-usb-2.3.1-r1 (04 Nov 2005)

04 Nov 2005; Alin Nastac
+files/eagle-usb-2.3.1-kernel-2.6.14.patch, +eagle-usb-2.3.1-r1.ebuild:
Add patch for fixing compilation issues on kernels >= 2.6.14 (#111396).

*eagle-usb-2.3.1 (03 May 2005)

03 May 2005; Alin Nastac +eagle-usb-2.3.1.ebuild:
Version bump (#91221)

03 Mar 2005; Karol Wojtaszek
eagle-usb-2.1.1.ebuild:
Added ~amd64, bug #83408

*eagle-usb-2.1.1 (25 Feb 2005)

25 Feb 2005; Alin Nastac +metadata.xml, +files/confd,
+files/dsl.peer, +files/initd, +eagle-usb-2.1.1.ebuild:
Initial import from bug 82480, thanks to genstef and Daniel Plaza
. Thanks to Frederick Ros aka Sleeper
for the original ebuild, great work!

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX confd 807 RMD160 de37eb8b72129771b2ffa33b5d400fabd4f3a7a1 SHA1 bec5a1ea7795731ba324d93467d21bdadf1e161c SHA256 9dcf8ea9ff9d4ad2f4b11c83e2a8e08f8e7c151573147c1d267c3b6248bd9e90
AUX dsl.peer 185 RMD160 a198080c4c9d9ef0544c31be3221cf07967d7eca SHA1 33161d8656a89519179967f3bdfb64499f494ef0 SHA256 f56d323d32184e3c14a89be71f0d0393dd34ff7d58bf3f6c7966637fdb381ff8
AUX eagle-usb-2.3.3-kernel-2.6.14.patch 1181 RMD160 99fe6b852b74303cae792b2418ed6c23b3ddf590 SHA1 48fcbd07a21eeb440f8fabc614ac6a52aa11575d SHA256 c2818d7f386fabbd0c4bd420cb290511520e759019b190fdd04d185bc77075e3
AUX initd 9368 RMD160 7cf7bd4f5abd332e65a134b9669086ec8f453cf8 SHA1 f334bcc45038569eb0a1581bf91cbb1c633d964b SHA256 a4390b5dd3c448c40c6714dc0fad95571ff76ac8ede0c366ca03b0429e4c97e5
DIST eagle-usb-2.3.3.tar.bz2 932829 RMD160 5c57fb5b9bc4d0c2a9674cfb5b4cd061c57eb862 SHA1 ec69ce55ec3d23ab702d03d2a4d151e8639f9975 SHA256 6fe48387a1c718499e3e27e6ffc9feee143da32e8aeb55c777aec3a255f85b71
EBUILD eagle-usb-2.3.3.ebuild 2909 RMD160 7e2715469c6a40bfd3802962407812b39b071684 SHA1 987fe2b37d336abf5563ceceea38ca2af724af72 SHA256 2d9fabf90de4d443306b0f6a1866ef3b1622c79c3aad5243a938da7c8e7d4fc0
MISC ChangeLog 2792 RMD160 fd3719668d566eeb4552c7b9729447334d5f3455 SHA1 fe872849884909e8abcb392defbd5f828276c030 SHA256 4f77dabc55ca751629490527f0bd81649468171b8e9743c08dcf62791c0fb848
MISC metadata.xml 246 RMD160 b65516c3aefd819cf354a54d5b24ab49b0105658 SHA1 66b80379094d3bff01c3ace37a70f472564994c7 SHA256 f5f3920866bdd78b1c0020fed7e9c3fd9f98a58c5740a436431b12da8e1c58ec
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhG37EACgkQAiZjviIA2Xg9PQCePyVJY+XlmjedS8Es9yYerlBy
CSAAoOKXkXur3S/+mI9whvtj6lLnv76t
=Gn3x
-----END PGP SIGNATURE-----

eagle-usb-2.3.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/eagle-usb/eagle-usb-2.3.3.ebuild,v 1.7 2008/06/04 18:32:10 flameeyes Exp $

inherit linux-mod eutils autotools

DESCRIPTION="GPL Driver for Eagle Chipset powered ADSL modem"
SRC_URI="http://baud123.free.fr/eagle-usb/${PN}-${PV%.*}/${P}.tar.bz2"
HOMEPAGE="http://www.eagle-usb.org/"

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

RDEPEND="net-dialup/ppp
!net-dialup/ueagle-atm
virtual/logger"

MODULE_NAMES="${PN}(net:${S}/driver)"
CONFIG_CHECK="!IPV6 USB"
BUILD_TARGETS=" "

pkg_setup() {
if kernel_is ge 2 6 16; then
eerror "This driver should be used only with kernel versions less than 2.6.16."
eerror "Please install and use the driver included in your kernel instead."
eerror
eerror "The kernel option that enables the driver is CONFIG_USB_UEAGLEATM."
eerror "You should also install firmware files available through net-dialup/ueagle-atm."
die "unsupported kernel version"
fi
linux-mod_pkg_setup
BUILD_PARAMS="KERNELSRC='${KV_DIR}'"
}

src_unpack() {
unpack ${A}

epatch "${FILESDIR}/${P}-kernel-2.6.14.patch"
eautoreconf
}

src_compile() {
CONFIG_FILES=Makefile.common econf --with-kernel-src="${KV_DIR}" || die "econf failed"
for i in pppoa utils/scripts utils/eagleconnect; do
emake -C ${i} || die "emake ${i} failed"
done

linux-mod_src_compile
}

src_install() {
linux-mod_src_install

for i in driver/firmware driver/user pppoa utils/scripts utils/eagleconnect; do
make DESTDIR="${D}" -C ${i} install || die "make ${i} install failed"
done

doman doc/man/*
dodoc README ChangeLog

newinitd "${FILESDIR}/initd" "${PN}"
newconfd "${FILESDIR}/confd" "${PN}"
insopts -m 600 ; insinto /etc/ppp/peers ; doins "${FILESDIR}/dsl.peer"
}

pkg_postinst() {
linux-mod_pkg_postinst

ewarn "Please set METHOD in /etc/conf.d/${PN} to the needed value:"
ewarn "dhcpip:"
ewarn " Make sure you have dhcpcd emerged."
ewarn "staticip:"
ewarn " Set your static IP in /etc/conf.d/eagle-adsl"
ewarn "dhcpip && staticip: You can use the following to set up the eagle conf-files:"
ewarn 'sed -i -e "s/Encapsulation *= *[0-9]\+/Encapsulation=00000004/" /etc/eagle-usb/eagle-usb.conf'
ewarn 'sed -i -e "s/VCI *= *[0-9]\+/VCI=00000024/" /etc/eagle-usb/eagle-usb.conf'
ewarn "pppoa:"
ewarn " Make sure you have kernel support for HDCL and PPP"
ewarn " Edit /etc/ppp/peers/dsl.peer to insert your username as"
ewarn " well as /etc/ppp/chap-secrets and /etc/ppp/pap-secrets"
ewarn
ewarn " dsl.peer contains the \"usepeerdns\" option so, you"
ewarn " should consider making a symlink named /etc/resolv.conf"
ewarn " and pointing to /etc/ppp/resolv.conf:"
ewarn "rm /etc/resolv.conf"
ewarn "ln -s /etc/ppp/resolv.conf /etc/resolv.conf"
}

files

metadata.xml




net-dialup
GPL Driver for Eagle Chipset powered ADSL modem