Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-vpn/networkmanager-l2tp/
Date: Sun, 25 Jul 2021 03:34:03
Message-Id: 1627183922.4a43031d7e76be66e1a94059dbe1eefcdb1efdcd.sam@gentoo
1 commit: 4a43031d7e76be66e1a94059dbe1eefcdb1efdcd
2 Author: Dmitrii Tochanskii <tochansky <AT> tochlab <DOT> net>
3 AuthorDate: Sat May 22 10:23:33 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 25 03:32:02 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a43031d
7
8 net-vpn/networkmanager-l2tp: use correct ppp plugin path
9
10 By default /usr/lib64/pppd/2.4.7/ path used. This will use right path from portage.
11
12 Bug: https://bugs.gentoo.org/722718
13 Closes: https://github.com/gentoo/gentoo/pull/20926
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 ...-l2tp-1.8.2.ebuild => networkmanager-l2tp-1.8.2-r1.ebuild} | 11 ++++++++---
17 1 file changed, 8 insertions(+), 3 deletions(-)
18
19 diff --git a/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2.ebuild b/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2-r1.ebuild
20 similarity index 76%
21 rename from net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2.ebuild
22 rename to net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2-r1.ebuild
23 index ec5ca2a6dde..0db9addd396 100644
24 --- a/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2.ebuild
25 +++ b/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.8.2-r1.ebuild
26 @@ -20,7 +20,7 @@ IUSE="gnome static-libs"
27 RDEPEND="
28 >=net-misc/networkmanager-1.2[ppp]
29 dev-libs/dbus-glib
30 - net-dialup/ppp[eap-tls]
31 + net-dialup/ppp:=[eap-tls]
32 net-dialup/xl2tpd
33 >=dev-libs/glib-2.32
34 || (
35 @@ -32,8 +32,8 @@ RDEPEND="
36 app-crypt/libsecret
37 gnome-extra/nm-applet
38 )"
39 -
40 -BDEPEND="${RDEPEND}
41 +DEPEND="${RDEPEND}"
42 +BDEPEND="
43 sys-devel/gettext
44 dev-util/intltool
45 virtual/pkgconfig"
46 @@ -46,8 +46,13 @@ src_prepare() {
47 }
48
49 src_configure() {
50 + local PPPD_VER=$(best_version net-dialup/ppp)
51 + PPPD_VER=${PPPD_VER#*/*-} # reduce it to ${PV}-${PR}
52 + PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
53 +
54 local myeconfargs=(
55 --localstatedir=/var
56 + --with-pppd-plugin-dir=/usr/$(get_libdir)/pppd/${PPPD_VER}
57 $(use_with gnome)
58 $(use_enable static-libs static)
59 )