summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-dialup/pppoed')
-rw-r--r--net-dialup/pppoed/ChangeLog10
-rw-r--r--net-dialup/pppoed/Manifest3
-rw-r--r--net-dialup/pppoed/files/digest-pppoed-0.491
-rw-r--r--net-dialup/pppoed/files/pppoed-0.49-gcc-3.3.patch22
-rw-r--r--net-dialup/pppoed/pppoed-0.49.ebuild50
5 files changed, 84 insertions, 2 deletions
diff --git a/net-dialup/pppoed/ChangeLog b/net-dialup/pppoed/ChangeLog
index 4344711a4c1b..7812f5f17cc7 100644
--- a/net-dialup/pppoed/ChangeLog
+++ b/net-dialup/pppoed/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-dialup/pppoed
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/pppoed/ChangeLog,v 1.8 2004/07/01 22:09:19 eradicator Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/pppoed/ChangeLog,v 1.9 2005/04/16 16:20:34 mrness Exp $
+
+*pppoed-0.49 (16 Apr 2005)
+
+ 16 Apr 2005; Alin Nastac <mrness@gentoo.org>
+ +files/pppoed-0.49-gcc-3.3.patch, +pppoed-0.49.ebuild:
+ Version bump
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
pppoed-0.48_beta1-r1.ebuild:
diff --git a/net-dialup/pppoed/Manifest b/net-dialup/pppoed/Manifest
index e4d0184d9a55..3c2d0b94956e 100644
--- a/net-dialup/pppoed/Manifest
+++ b/net-dialup/pppoed/Manifest
@@ -1,5 +1,8 @@
MD5 4f05643ee9eae2c7916be06892680f18 pppoed-0.48_beta1-r1.ebuild 822
+MD5 7831f73af76231297294940a666cf97c pppoed-0.49.ebuild 1100
MD5 39a0effb5e5f8aef4ffd5f4f1c755e6f ChangeLog 1224
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
+MD5 21fa57e8741b20eece9fcddbe09e6179 files/digest-pppoed-0.49 63
MD5 a943a082b47d10b696fc4ae6fffd66a0 files/pppoed-0.48_beta1-gcc-3.3.patch 1073
MD5 5e19973ce403b09666cafc987176d7e9 files/digest-pppoed-0.48_beta1-r1 62
+MD5 e6638bf000c200f77ee828929b2e1dbd files/pppoed-0.49-gcc-3.3.patch 1014
diff --git a/net-dialup/pppoed/files/digest-pppoed-0.49 b/net-dialup/pppoed/files/digest-pppoed-0.49
new file mode 100644
index 000000000000..1cf6dc3627c8
--- /dev/null
+++ b/net-dialup/pppoed/files/digest-pppoed-0.49
@@ -0,0 +1 @@
+MD5 101681655d8f750899b846538cfc3669 pppoed-0.49.tar.bz2 95196
diff --git a/net-dialup/pppoed/files/pppoed-0.49-gcc-3.3.patch b/net-dialup/pppoed/files/pppoed-0.49-gcc-3.3.patch
new file mode 100644
index 000000000000..ff6df66efaca
--- /dev/null
+++ b/net-dialup/pppoed/files/pppoed-0.49-gcc-3.3.patch
@@ -0,0 +1,22 @@
+diff -Nru pppoed-0.49.orig/pppoed/lib.c pppoed-0.49/pppoed/lib.c
+--- pppoed-0.49.orig/pppoed/lib.c 2005-04-16 19:10:50.000000000 +0300
++++ pppoed-0.49/pppoed/lib.c 2005-04-16 19:12:50.368792912 +0300
+@@ -167,16 +167,14 @@
+ struct pppoe_tag *ac_htag;
+ ac_htag = find_tag(ses, ses->tags_len, ses->tags, TAG_HOST_UNIQ);
+ if (NULL == ac_htag) {
+- poe_error(ses, "Buggy AC: Contact your ISP please,
+- we sent a host uniq tag but got none back: %m");
++ poe_error(ses, "Buggy AC: Contact your ISP please, we sent a host uniq tag but got none back: %m");
+ } else {
+ struct host_tag *tgs, *tgr;
+ tgs = (struct host_tag *) ses->filt->htag;
+ tgr = (struct host_tag *) ac_htag;
+ /* compare if it looks like ours */
+ if (tgr->id != tgs->id) {
+- poe_error(ses, "Buggy AC: Contact your ISP please,
+- we sent a host-uniqid %d and received %d", tgs->id, tgr->id);
++ poe_error(ses, "Buggy AC: Contact your ISP please, we sent a host-uniqid %d and received %d", tgs->id, tgr->id);
+
+ }
+
diff --git a/net-dialup/pppoed/pppoed-0.49.ebuild b/net-dialup/pppoed/pppoed-0.49.ebuild
new file mode 100644
index 000000000000..22b762651d49
--- /dev/null
+++ b/net-dialup/pppoed/pppoed-0.49.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/pppoed/pppoed-0.49.ebuild,v 1.1 2005/04/16 16:20:34 mrness Exp $
+
+inherit linux-info eutils
+
+DESCRIPTION="User space implementation of PPP over Ethernet"
+HOMEPAGE="http://www.furryterror.org/~afong/pppoe/"
+SRC_URI="http://www.furryterror.org/~afong/pppoe/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+
+DEPEND="virtual/libc"
+
+S="${WORKDIR}/${P}/pppoed"
+
+pkg_setup() {
+ if kernel_is gt 2 4 ; then
+ einfo "This is a user space implementation of PPPoE!"
+ einfo
+ ewarn "For 2.4 and 2.6 kernels you don't need this!"
+ ewarn "The kernel already supports PPPoE, just enable it."
+ epause 5
+ fi
+}
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-gcc-3.3.patch
+}
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/ppp/pppoed || die
+ make || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ dodoc AUTHORS ChangeLog COPYING NEWS README*
+
+ cd ..
+ docinto docs
+ dodoc docs/*
+ docinto contrib
+ dodoc contribs/*
+}