Gentoo Archives: gentoo-commits

From: "Alin Nastac (mrness)" <mrness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dialup/rp-pppoe: ChangeLog rp-pppoe-3.8-r2.ebuild rp-pppoe-3.10.ebuild
Date: Mon, 30 Jun 2008 21:40:32
Message-Id: E1KDR6o-0002Kg-06@stork.gentoo.org
1 mrness 08/06/30 21:40:25
2
3 Modified: ChangeLog rp-pppoe-3.8-r2.ebuild
4 Added: rp-pppoe-3.10.ebuild
5 Log:
6 Version bump (#230013). Depend on <sys-kernel/linux-headers-2.6.24 (#227197).
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.96 net-dialup/rp-pppoe/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/ChangeLog?rev=1.96&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/ChangeLog?rev=1.96&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/ChangeLog?r1=1.95&r2=1.96
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/ChangeLog,v
19 retrieving revision 1.95
20 retrieving revision 1.96
21 diff -u -r1.95 -r1.96
22 --- ChangeLog 30 Jun 2008 18:50:32 -0000 1.95
23 +++ ChangeLog 30 Jun 2008 21:40:25 -0000 1.96
24 @@ -1,6 +1,18 @@
25 # ChangeLog for net-dialup/rp-pppoe
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/ChangeLog,v 1.95 2008/06/30 18:50:32 bluebird Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/ChangeLog,v 1.96 2008/06/30 21:40:25 mrness Exp $
29 +
30 +*rp-pppoe-3.10 (30 Jun 2008)
31 +
32 + 30 Jun 2008; Alin Năstac <mrness@g.o>
33 + +files/rp-pppoe-3.10-autotools.patch,
34 + +files/rp-pppoe-3.10-gentoo-netscripts.patch,
35 + +files/rp-pppoe-3.10-linux-headers.patch,
36 + +files/rp-pppoe-3.10-plugin-options.patch,
37 + +files/rp-pppoe-3.10-session-offset.patch,
38 + +files/rp-pppoe-3.10-username-charset.patch, rp-pppoe-3.8-r2.ebuild,
39 + +rp-pppoe-3.10.ebuild:
40 + Version bump (#230013). Depend on <sys-kernel/linux-headers-2.6.24 (#227197).
41
42 30 Jun 2008; Friedrich Oslage <bluebird@g.o>
43 rp-pppoe-3.8-r2.ebuild:
44
45
46
47 1.8 net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild?rev=1.8&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild?rev=1.8&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild?r1=1.7&r2=1.8
52
53 Index: rp-pppoe-3.8-r2.ebuild
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild,v
56 retrieving revision 1.7
57 retrieving revision 1.8
58 diff -u -r1.7 -r1.8
59 --- rp-pppoe-3.8-r2.ebuild 30 Jun 2008 18:50:32 -0000 1.7
60 +++ rp-pppoe-3.8-r2.ebuild 30 Jun 2008 21:40:25 -0000 1.8
61 @@ -1,6 +1,6 @@
62 # Copyright 1999-2008 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild,v 1.7 2008/06/30 18:50:32 bluebird Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.8-r2.ebuild,v 1.8 2008/06/30 21:40:25 mrness Exp $
66
67 WANT_AUTOCONF="latest"
68 WANT_AUTOMAKE="latest"
69 @@ -17,7 +17,8 @@
70 KEYWORDS="alpha ~amd64 ~arm hppa ~mips ~ppc ppc64 ~sh sparc x86"
71 IUSE="X"
72
73 -DEPEND="net-dialup/ppp
74 +DEPEND="<sys-kernel/linux-headers-2.6.24
75 + net-dialup/ppp
76 X? ( dev-lang/tk )"
77
78 src_unpack() {
79
80
81
82 1.1 net-dialup/rp-pppoe/rp-pppoe-3.10.ebuild
83
84 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.10.ebuild?rev=1.1&view=markup
85 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.10.ebuild?rev=1.1&content-type=text/plain
86
87 Index: rp-pppoe-3.10.ebuild
88 ===================================================================
89 # Copyright 1999-2008 Gentoo Foundation
90 # Distributed under the terms of the GNU General Public License v2
91 # $Header: /var/cvsroot/gentoo-x86/net-dialup/rp-pppoe/rp-pppoe-3.10.ebuild,v 1.1 2008/06/30 21:40:25 mrness Exp $
92
93 WANT_AUTOCONF="latest"
94 WANT_AUTOMAKE="latest"
95
96 inherit eutils flag-o-matic autotools
97
98 DESCRIPTION="A user-mode PPPoE client and server suite for Linux"
99 HOMEPAGE="http://www.roaringpenguin.com/pppoe/"
100 SRC_URI="http://www.roaringpenguin.com/files/download/${P}.tar.gz
101 ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gz"
102
103 LICENSE="GPL-2"
104 SLOT="0"
105 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
106 IUSE="X"
107
108 DEPEND="<sys-kernel/linux-headers-2.6.24
109 net-dialup/ppp
110 X? ( dev-lang/tk )"
111
112 src_unpack() {
113 unpack ${A} || die "failed to unpack"
114
115 # Patch to enable integration of pppoe-start and pppoe-stop with
116 # baselayout-1.11.x so that the pidfile can be found reliably per interface
117 epatch "${FILESDIR}/${P}-gentoo-netscripts.patch"
118
119 epatch "${FILESDIR}/${P}-username-charset.patch" # bug 82410
120 epatch "${FILESDIR}/${P}-plugin-options.patch"
121 epatch "${FILESDIR}/${P}-autotools.patch"
122 epatch "${FILESDIR}/${P}-session-offset.patch" # bug 204476
123 epatch "${FILESDIR}/${P}-linux-headers.patch"
124
125 cd "${S}"/src
126 eautoreconf
127 }
128
129 src_compile() {
130 addpredict /dev/ppp
131
132 cd "${S}/src"
133 econf --enable-plugin=../../ppp-2.4.4 || die "econf failed"
134 emake || die "emake failed"
135
136 if use X; then
137 make -C "${S}/gui" || die "gui make failed"
138 fi
139 }
140
141 src_install () {
142 cd "${S}/src"
143 emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install \
144 || die "install failed"
145
146 #Don't use compiled rp-pppoe plugin - see pkg_preinst below
147 rm "${D}/etc/ppp/plugins/rp-pppoe.so"
148
149 prepalldocs
150
151 if use X; then
152 emake -C "${S}/gui" DESTDIR="${D}" datadir=/usr/share/doc/${PF}/ install \
153 || die "gui install failed"
154 dosym /usr/share/doc/${PF}/tkpppoe /usr/share/tkpppoe
155 fi
156 }
157
158 pkg_preinst() {
159 # Use the rp-pppoe plugin that comes with net-dialup/pppd
160 local PPPD_VER=`best_version net-dialup/ppp`
161 PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
162 PPPD_VER=${PPPD_VER%%-*} #reduce it to ${PV}
163 if [ -n "${PPPD_VER}" ] && [ -f "${ROOT}/usr/lib/pppd/${PPPD_VER}/rp-pppoe.so" ] ; then
164 dosym /usr/lib/pppd/${PPPD_VER}/rp-pppoe.so /etc/ppp/plugins/rp-pppoe.so
165 fi
166 }
167
168 pkg_postinst() {
169 elog "Use pppoe-setup to configure your dialup connection."
170 }
171
172
173
174 --
175 gentoo-commits@l.g.o mailing list