summaryrefslogtreecommitdiff
path: root/net-misc/networkmanager-fortisslvpn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/networkmanager-fortisslvpn
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/networkmanager-fortisslvpn')
-rw-r--r--net-misc/networkmanager-fortisslvpn/Manifest8
-rw-r--r--net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.2-location-fix.diff26
-rw-r--r--net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.6-location-fix.diff37
-rw-r--r--net-misc/networkmanager-fortisslvpn/metadata.xml12
-rw-r--r--net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild51
-rw-r--r--net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.6.ebuild47
6 files changed, 181 insertions, 0 deletions
diff --git a/net-misc/networkmanager-fortisslvpn/Manifest b/net-misc/networkmanager-fortisslvpn/Manifest
new file mode 100644
index 000000000000..e4d879e581b8
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/Manifest
@@ -0,0 +1,8 @@
+AUX networkmanager-fortisslvpn-1.2.2-location-fix.diff 776 SHA256 9a84503a3b4bb98abe78e5d990606b1bb6b0b45ace6c6e7596f474bcfca15cfa SHA512 a233657d82b1f60dd154e211991f3ec2ef1fea34d447690d8a864bcafe3451853bc3de56457b4185838c79d4337669902f9dd9a9067a15aaa6fb24404c1304d0 WHIRLPOOL f230b13ded1864681e5819465359dfa165e5faca36e16f5af18e5ceee78ad838f2e4aae9e8fa32a1a19c92838be711947958c6879a8e8ee62d603d712344f40d
+AUX networkmanager-fortisslvpn-1.2.6-location-fix.diff 1257 SHA256 31af2c9755286d1aa1e7143d31240ab510ff05eb62f1687552bd406fa2d3df53 SHA512 586e408a65cc83cc3e0e8238eab673b484188eb7e7d62c8bc14abaf05a82acff24f9281a904624fe45aae08b0804e7516c393d7ef52f1c2dcbb4949f23873bca WHIRLPOOL 28199e171a63a219f888bfd9f46dd7a7925bf7b5c045c8fb7d83d333450d5f330b20eae6fb3f466cd5417107ce02cb9f692c0645e3dce8e40b2333f1719557d6
+DIST NetworkManager-fortisslvpn-1.2.2.tar.xz 294576 SHA256 d7d9e396bee90df73ecaa3e49ef55308cab2666771ee1dd72060701eeb11a04f SHA512 db9660107e3ce9dec436ad0aeaba922b1a883a016ad19bb1946b310f2b97168451c72803f5f6fceec68ca766fd30720dc8b6d5fcdcd8f52543bc707341c30737 WHIRLPOOL 77355c2cc0af80e7e4974e82ebdda91b2daa787f8dbd8375eda5760d26d9ca1ccf45b6d24fb95af8642569e252a503e1e63ad444e5fc8d695395c8cdc7e1b606
+DIST NetworkManager-fortisslvpn-1.2.6.tar.xz 324048 SHA256 8ec489c37c92ca2d382e889ade109caac11737d448c9c64f7bc5848d5e512b17 SHA512 5f1bd180a810ca778bfc4d58522e827281a941f6a9b63bcbcadf42f94edadbe556db6693d77a55f42422fa657b37fc64df9480f4ae691151fa65688247bce69d WHIRLPOOL d4428c163ff643a2da5ee710818d2ff1397c7e6fa8575cf90520bfa9497bfba3d85ef7b56c7a75eb681c691dbb3e64f4a0957ee8bbfb1dda74c74e28846f7902
+EBUILD networkmanager-fortisslvpn-1.2.2.ebuild 980 SHA256 2130a0ebd93de00b49db2fa59c5753c24d0ef6cd72cfc20a56fefeee979506f2 SHA512 2cafbc99f5cbc3111249a1a5a55bd633f5111507186079b46f90685f0db317fcb5db85bbd7de0d70daeccbec1b6a0102b3255f098d45a453971373f0aaa578e5 WHIRLPOOL 0d6830120c60c7625bd8dc7ca9280fba84171bd8d66d11de5092d83897e81a847290069440ef3b190667f7b931ebabf4ecd99a916b2d82655022e85663de4973
+EBUILD networkmanager-fortisslvpn-1.2.6.ebuild 954 SHA256 9b4e7f54e9db7f6c564ad89e84d26c7bdd64ddcea9c482cc56330c69074d46d5 SHA512 f029b138fe96ee5f109a2c9f91ab925eea9586acb98f52a9a021d23de9b2e031b3c10b9ca02ab7dccc5a8ca91c4053ef56929e34c684510f17f35878961459c8 WHIRLPOOL 9b8da82d2d7d6d94db558a29d7d9bc41bc3d39d3f9f8603eccfed709c0aadbc473873a0ea94a6c37c4e862f02e118ccecaea70c7f50aae26919733d7cd61d293
+MISC ChangeLog 880 SHA256 63b53ee380d34a52e5cd706c3377f756b24f72dc3007943d988f3550335ea134 SHA512 6bc77d4519edf6420d8deee5b01bb30e7a97deb3385b56a8ea59ae0ed3896440a8b9fe41de8383dd0fc57b11dd34ac8bd3af56da232de30eb5b07749171e5268 WHIRLPOOL a0fa1f640ce40bdd7c28a7d2660dedbde6965230ca0826abef14205cb6d6032d86f33b4919cd9793ef6f980131732e1143e2da3ae6f075764448b09e43fe003d
+MISC metadata.xml 380 SHA256 9df86b9901d0f35d186944ea7016c90c455c4b16fccb823f5074585d2bd8acc9 SHA512 ebbe00af25885a8178a56f6b8341a75125c506dd8e374cb061acaefb8f0bddd0678d7231cc2eb13a319b1fb8a080f6c2d66fdbdd8aa022a7dc1216dac6c53c89 WHIRLPOOL 9403d5d9b46e2907c1ba0f98471d3e570516678d9e0c34e1e33a24058db70d030d7332afeff41fed06c983bf729bdabb83910a4708109275f7c9a13d8b890e90
diff --git a/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.2-location-fix.diff b/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.2-location-fix.diff
new file mode 100644
index 000000000000..39beeb1e37fc
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.2-location-fix.diff
@@ -0,0 +1,26 @@
+From 377ba9ca7fb33f3fb2ba5258a5af666869947597 Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak@v3.sk>
+Date: Wed, 18 May 2016 10:16:35 +0200
+Subject: [PATCH] service: don't use sharedstatedir
+
+GNU CS and thus autoconf default to a location that doesn't make any
+sense on Linux:
+
+http://www.redhat.com/archives/fedora-extras-list/2006-March/msg01546.html
+---
+ src/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 2725b48..7c0f811 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,4 +1,4 @@
+-fortisslvpn_statedir = $(sharedstatedir)/$(PACKAGE)
++fortisslvpn_statedir = $(localstatedir)/lib/$(PACKAGE)
+
+ install-data-hook:
+ $(mkinstalldirs) -m 0700 $(DESTDIR)$(fortisslvpn_statedir)
+--
+2.7.3
+
diff --git a/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.6-location-fix.diff b/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.6-location-fix.diff
new file mode 100644
index 000000000000..c0439bf0e394
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/files/networkmanager-fortisslvpn-1.2.6-location-fix.diff
@@ -0,0 +1,37 @@
+diff --git a/Makefile.am b/Makefile.am
+index 59ba94121..6419e9f57 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -26,6 +26,8 @@ dbusservice_DATA = nm-fortisslvpn-service.conf
+ nmvpnservicedir = $(NM_VPN_SERVICE_DIR)
+ nmvpnservice_DATA = nm-fortisslvpn-service.name
+
++fortisslvpn_statedir = $(localstatedir)/lib/$(PACKAGE)
++
+ BUILT_SOURCES =
+
+ ###############################################################################
+@@ -276,7 +278,7 @@ auth_dialog_nm_fortisslvpn_auth_dialog_LDADD = \
+ if WITH_LIBNM_GLIB
+ # Install a file with full path to plugins for an old gnome-shell
+ # https://bugzilla.gnome.org/show_bug.cgi?id=693590
+-install-data-hook:
++install-compat-name-file:
+ mkdir -p $(DESTDIR)$(sysconfdir)/NetworkManager/VPN
+ sed -e "1s|^|# This file is obsoleted by a file in $(NM_VPN_SERVICE_DIR)\n\n|" \
+ -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|g' \
+@@ -286,8 +288,14 @@ install-data-hook:
+
+ uninstall-hook:
+ rm -f $(DESTDIR)$(sysconfdir)/NetworkManager/VPN/nm-fortisslvpn-service.name
++else
++install-compat-name-file:
++ @:
+ endif
+
++install-data-hook: install-compat-name-file
++ $(mkinstalldirs) -m 0700 $(DESTDIR)$(fortisslvpn_statedir)
++
+ appdatadir = $(datadir)/appdata
+ appdata_files = $(appdata_in_files:.xml.in=.xml)
+ if WITH_GNOME
diff --git a/net-misc/networkmanager-fortisslvpn/metadata.xml b/net-misc/networkmanager-fortisslvpn/metadata.xml
new file mode 100644
index 000000000000..b7fa921dff8f
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mathy@vanvoorden.be</email>
+ <name>Mathy Vanvoorden</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
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..8cae2a63466a
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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-vpn/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)
+}
diff --git a/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.6.ebuild b/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.6.ebuild
new file mode 100644
index 000000000000..98442620baa3
--- /dev/null
+++ b/net-misc/networkmanager-fortisslvpn/networkmanager-fortisslvpn-1.2.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="NetworkManager-${PN##*-}"
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+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.2:=
+ >=dev-libs/glib-2.32:2
+ net-dialup/ppp:=
+ >=net-vpn/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
+"
+
+PATCHES=(
+ # Upstream patch e5d476076e068f58ef4fa938f09945159fce36a6
+ "${FILESDIR}"/${P}-location-fix.diff
+)
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ --with-dist-version=Gentoo \
+ --localstatedir=/var \
+ $(use_with gtk gnome)
+}