From f2241a5f2cba5bd0f7a178f2226708d7b04614ef Mon Sep 17 00:00:00 2001 From: Mathy Vanvoorden Date: Tue, 27 Sep 2016 23:37:05 +0200 Subject: net-misc/networkmanager-fortisslvpn: New package Fortinet SSLVPN support for NetworkManager This requires the openfortivpn client installed The patch included is from upstream commit 377ba9ca7fb33f3fb2ba5258a5af666869947597 It makes sure that the temporary file that the plugin creates on connection is written in the correct place in /var/lib, it will fail on systemd systems otherwise. Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2424 Signed-off-by: David Seifert --- .../networkmanager-fortisslvpn-1.2.2.ebuild | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild (limited to 'net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild') diff --git a/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild b/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild new file mode 100644 index 000000000000..c3a27d78abec --- /dev/null +++ b/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +GNOME_ORG_MODULE="NetworkManager-${PN##*-}" + +inherit gnome2 autotools + +DESCRIPTION="NetworkManager Fortinet SSLVPN compatible plugin" +HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gtk" + +RDEPEND=" + >=net-misc/networkmanager-1.1:= + >=dev-libs/glib-2.32:2 + net-dialup/ppp:= + >=net-misc/openfortivpn-1.2.0 + gtk? ( + >=app-crypt/libsecret-0.18 + >=gnome-extra/nm-applet-1.2.0 + >=x11-libs/gtk+-3.4:3 + ) +" +DEPEND="${RDEPEND} + sys-devel/gettext + >=dev-util/intltool-0.35 + virtual/pkgconfig +" + +src_prepare() { + # Upstream patch 377ba9ca7fb33f3fb2ba5258a5af666869947597 + eapply "${FILESDIR}/${P}-location-fix.diff" + + eapply_user + + eautoreconf + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-static \ + --with-dist-version=Gentoo \ + --localstatedir=/var \ + $(use_with gtk gnome) +} -- cgit v1.2.3-65-gdbad