summaryrefslogtreecommitdiff
path: root/net-vpn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-27 06:30:35 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-27 06:30:35 +0000
commit721e451ec418e1712f6962404e111f0ebd487389 (patch)
treeaab5b35236af464349c2522312c63b664273465c /net-vpn
parente80134587e8d959a88dba7dd3784895372e205c8 (diff)
gentoo auto-resync : 27:12:2024 - 06:30:34
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/Manifest.gzbin8058 -> 8066 bytes
-rw-r--r--net-vpn/networkmanager-l2tp/Manifest5
-rw-r--r--net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-bashism-configure.patch35
-rw-r--r--net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-1.patch170
-rw-r--r--net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-2.patch190
-rw-r--r--net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.20.8-r3.ebuild80
6 files changed, 0 insertions, 480 deletions
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index b1c0cca0f217..35c1242c1556 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/networkmanager-l2tp/Manifest b/net-vpn/networkmanager-l2tp/Manifest
index d638976bd615..b2ab984597f3 100644
--- a/net-vpn/networkmanager-l2tp/Manifest
+++ b/net-vpn/networkmanager-l2tp/Manifest
@@ -1,8 +1,3 @@
-AUX networkmanager-l2tp-1.20.8-bashism-configure.patch 1232 BLAKE2B 49b51a8dccedd5c8e3bfb226f8f0c48cff3e5b4ed0a0e2725eb61ad9ae452e1545546c58d7ab601fdbb4359aaa2470aba45ce78c8584d47c62d99c5e2a5a5b92 SHA512 f92643f64a7299bda2c7923d1e25c449f5075976b333facd024fed44782ba87ab71351dc7cadf84e8dd31d5d68a5d01585f870e42ab213f5c281e7820c394730
-AUX networkmanager-l2tp-1.20.8-ppp-2.5.0-1.patch 5219 BLAKE2B 076b69c7cf2bde7168f5de5ef01eb96c71763478dea57bd5d0aa610f3ebc1bb6a0ff3fafcd0679a39a0461b4a75df4e2d0b9305b220ed162cfe1b45223ef0a5e SHA512 58908a05ad75a80fbbacd81165b7c475cf94e018dc9ae4cc3340219433e9cc5b67715336eca0359e374a49fb47b05210a5adda9c94ea8faf1c0db7adfec56e7f
-AUX networkmanager-l2tp-1.20.8-ppp-2.5.0-2.patch 5472 BLAKE2B 9b4b3351262d258aaefd8cb3990bff432d089b3c72d98146b2efb4f6a4e18654f801660bf8f15f4a44c2637f5c52b82e08bbc3eed29b4906bdc7d63d5ad37e60 SHA512 7a1fd967e025eec21e2fc5f0c4f86d86111d018628a52c2e2899b9ab8ec8f50dc5f389ba7f235aea8cdf386c7f85af843f1caef1db79fbfc75af5a5899dab7dc
DIST NetworkManager-l2tp-1.20.16.tar.xz 498140 BLAKE2B 0990a2b8a99e602302725f81e08a134779df1e0fbccd96cf2b7626c112578bb8ff8a4421d2641ec659a11482d20ade3fee87fc0c32acbf7bc3d598507a4640ef SHA512 d1a8364bae0116d556e1b554846df4efa415c0b84fa667181daae50ea706f7f62fa016290c35985667e9bda7ac237198575083dc816c05f16d6ac997da02aa7d
-DIST NetworkManager-l2tp-1.20.8.tar.xz 487316 BLAKE2B 97a0b13a56babee47c2fd57b4bb655b79b96206eb3a51dacef642812fdf9059483fb7176f2be6ba86fc286cb6d1efdbada2c3dc8564e89598670781786e76011 SHA512 6ed2ab401821878bf775a27d43e540acce0ea6504a1a4bac436164776ef9e0eacef7963f0362691ef4ad7304e30e2c3199ba4fb41e24918b83aab88b34f7bb6a
EBUILD networkmanager-l2tp-1.20.16.ebuild 1457 BLAKE2B 5cc2f8dedd0173b5d79a60957dedd0751740ed531e7557963c9f35a63ff145db64149d07e960542b20b7d7b2ea273338377284c4142a46f4335c965b0547be3f SHA512 ba8580755df5f18a210b960411780aeb79cd0b2b2c4abecc919a5b5286d81b49ac367e3e5c8765c571edcfc6c864846eabe92eb5f4dc60b5130e94ed54ba8d06
-EBUILD networkmanager-l2tp-1.20.8-r3.ebuild 1654 BLAKE2B a55b8c73ce7ce6d288115b3f5f204e6a9445ccc6e739634ffb55b0b60461ec2aefaf6d3a6b0af8fde961204ede1faa95b91a36ef80d633845c8dafd9ed0bf0b0 SHA512 e3344e1c3ee9d9849ca6c2ced1542897d337c8b90794628959deae650c754ede9cf58cf8d2d6cad7c081e6472b0a332836cdcf897d3ee2cc51cbff3d700fc551
MISC metadata.xml 265 BLAKE2B 39644ede9957536ee9d058b398c84eb25da50a448547726479d94943e32a2d688421bf9eb591864ff027f2f47b28f6bc0443f63c9f6c5ccdd0e76d6caa433015 SHA512 a8820c1f5c2c61b51328871182b50294c52f508140cb306556c11cce5301c5b3ae98cd5ddb4355393fa821db2564c5889a74d41553ae5ace27a6242a9906c3da
diff --git a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-bashism-configure.patch b/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-bashism-configure.patch
deleted file mode 100644
index d4a672815cd3..000000000000
--- a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-bashism-configure.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/nm-l2tp/NetworkManager-l2tp/pull/208
-
-From bf46aec299c58321703f5431ebafcce561a98cef Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 23 Apr 2023 09:16:24 +0100
-Subject: [PATCH] configure.ac: fix bashisms in configure.ac
-
-configure scripts need to be runnable with a POSIX-compliant /bin/sh.
-
-On many (but not all!) systems, /bin/sh is provided by Bash, so errors
-like this aren't spotted. Notably Debian defaults to /bin/sh provided
-by dash which doesn't tolerate such bashisms as '=='.
-
-This retains compatibility with bash.
---- a/configure.ac
-+++ b/configure.ac
-@@ -197,7 +197,7 @@ fi
- AM_CONDITIONAL(WITH_GNOME, test "$with_gnome" != no)
-
- AC_ARG_WITH(gtk4, AS_HELP_STRING([--with-gtk4], [Build NetworkManager-l2tp with libnma-gtk4 support]), [], [with_gtk4_specified=no])
--if test "$with_gtk4_specified" == no; then
-+if test "$with_gtk4_specified" = no; then
- with_gtk4=no
- fi
- if test "$with_gtk4" != yes; then
-@@ -256,7 +256,7 @@ NM_LD_GC
-
- NM_PLUGIN_DIR="$libdir/NetworkManager"
- AC_SUBST(NM_PLUGIN_DIR)
--if test x"$enable_absolute_paths" == x"yes"; then
-+if test x"$enable_absolute_paths" = x"yes"; then
- NM_PLUGIN_DIR_NAME_FILE="$NM_PLUGIN_DIR/"
- else
- enable_absolute_paths=no
-
diff --git a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-1.patch b/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-1.patch
deleted file mode 100644
index 215ee2e10465..000000000000
--- a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-1.patch
+++ /dev/null
@@ -1,170 +0,0 @@
-https://bugs.gentoo.org/904843
-https://github.com/nm-l2tp/NetworkManager-l2tp/commit/e6860eb957208a932fb565dd7b5e79fe5a4df662
-
-From e6860eb957208a932fb565dd7b5e79fe5a4df662 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Eivind=20N=C3=A6ss?= <eivnaes@yahoo.com>
-Date: Fri, 3 Mar 2023 05:22:13 +0000
-Subject: [PATCH] Adding support for compiling against pppd-2.5.0 (current
- master)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Eivind Næss <eivnaes@yahoo.com>
----
- configure.ac | 46 +++++++++++++++++++++++++++++++++++++--
- src/nm-l2tp-pppd-plugin.c | 20 +++++++++--------
- 2 files changed, 55 insertions(+), 11 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index baf8d44..b925eb0 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -33,7 +33,10 @@ dnl
- AC_PROG_CC
- AM_PROG_CC_C_O
- AC_PROG_INSTALL
-+AC_PROG_CPP
-+AC_PROG_EGREP
- AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources)
-+PKG_PROG_PKG_CONFIG()
-
- AC_CHECK_PROG([has_file], file, yes, no)
- if test x$has_file = xno ; then
-@@ -49,24 +52,63 @@ dnl
- dnl Required headers
- dnl
- AC_HEADER_STDC
--AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h syslog.h unistd.h)
-+AC_CHECK_HEADERS([
-+ fcntl.h
-+ paths.h
-+ stdarg.h
-+ stdbool.h
-+ sys/ioctl.h
-+ sys/time.h
-+ syslog.h
-+ unistd.h
-+ ])
-
- AC_CHECK_HEADERS(pppd/pppd.h,,
- AC_MSG_ERROR(couldn't find pppd.h. pppd development headers are required.))
-
-+dnl
-+dnl Check the presense of other pppd/*.h files
-+AC_CHECK_HEADERS([
-+ pppd/chap.h
-+ pppd/chap-new.h
-+ pppd/chap_ms.h
-+ ])
-+
-+dnl
-+dnl Versions >= 2.5.0 will have pkg-config support
-+PKG_CHECK_EXISTS([pppd],
-+ [AS_VAR_SET([pppd_pkgconfig_support],[yes])])
-+
-+dnl
-+dnl Get the version of pppd using pkg-config, assume 2.4.9 if not present
-+PPPD_VERSION=2.4.9
-+if test x"$pppd_pkgconfig_support" = xyes; then
-+ PPPD_VERSION=`$PKG_CONFIG --modversion pppd`
-+fi
-+
- AC_ARG_WITH([pppd-plugin-dir], AS_HELP_STRING([--with-pppd-plugin-dir=DIR], [path to the pppd plugins directory]))
-
- if test -n "$with_pppd_plugin_dir" ; then
- PPPD_PLUGIN_DIR="$with_pppd_plugin_dir"
- else
-- PPPD_PLUGIN_DIR="${libdir}/pppd/2.4.9"
-+ PPPD_PLUGIN_DIR="${libdir}/pppd/$PPPD_VERSION"
- fi
- AC_SUBST(PPPD_PLUGIN_DIR)
-
-+dnl The version of pppd dictates what code can be included, i.e. enable use of
-+dnl #if WITH_PPP_VERSION >= PPP_VERSION(2,5,0) in the code
-+AC_DEFINE_UNQUOTED([PPP_VERSION(x,y,z)],
-+ [((x & 0xFF) << 16 | (y & 0xFF) << 8 | (z & 0xFF) << 0)],
-+ [Macro to help determine the particular version of pppd])
-+PPP_VERSION=$(echo $PPPD_VERSION | sed -e "s/\./\,/g")
-+AC_DEFINE_UNQUOTED(WITH_PPP_VERSION, PPP_VERSION($PPP_VERSION),
-+ [The real version of pppd represented as an int])
-+
- AC_MSG_CHECKING(whether EAP-TLS patch has been applied to pppd)
- AC_EGREP_CPP(eaptls_passwd_hook, [
- #define USE_EAPTLS
- #include <pppd/pppd.h>
-+#include <pppd/eap.h>
- ], [have_eap_tls=yes] , [have_eap_tls=no])
-
- if test "x${have_eap_tls}" = "xno"; then
-diff --git a/src/nm-l2tp-pppd-plugin.c b/src/nm-l2tp-pppd-plugin.c
-index 71a7878..dd752a1 100644
---- a/src/nm-l2tp-pppd-plugin.c
-+++ b/src/nm-l2tp-pppd-plugin.c
-@@ -9,11 +9,6 @@
- #include <config.h>
- #define ___CONFIG_H__
-
--/* pppd headers *sigh* */
--#include <pppd/pppd.h>
--#include <pppd/fsm.h>
--#include <pppd/ipcp.h>
--
- #include "nm-default.h"
-
- #include <string.h>
-@@ -25,13 +20,14 @@
-
- #include "nm-l2tp-service.h"
- #include "nm-ppp-status.h"
-+#include "nm-l2tp-pppd-compat.h"
-
- #include "nm-utils/nm-shared-utils.h"
- #include "nm-utils/nm-vpn-plugin-macros.h"
-
- int plugin_init(void);
-
--char pppd_version[] = VERSION;
-+char pppd_version[] = PPPD_VERSION;
-
- /*****************************************************************************/
-
-@@ -146,7 +142,7 @@ nm_phasechange(void *data, int arg)
- static void
- nm_ip_up(void *data, int arg)
- {
-- guint32 pppd_made_up_address = htonl (0x0a404040 + ifunit);
-+ guint32 pppd_made_up_address = htonl (0x0a404040 + ppp_ifunit());
- ipcp_options opts = ipcp_gotoptions[0];
- ipcp_options peer_opts = ipcp_hisoptions[0];
- GVariantBuilder builder;
-@@ -166,7 +162,7 @@ nm_ip_up(void *data, int arg)
- g_variant_builder_add(&builder,
- "{sv}",
- NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV,
-- g_variant_new_string(ifname));
-+ g_variant_new_string(ppp_ifname()));
-
- g_variant_builder_add(&builder,
- "{sv}",
-@@ -343,12 +339,18 @@ plugin_init(void)
- chap_check_hook = get_chap_check;
- pap_passwd_hook = get_credentials;
- pap_check_hook = get_pap_check;
--#ifdef USE_EAPTLS
-+#if defined(USE_EAPTLS) || defined(PPP_WITH_EAPTLS)
- eaptls_passwd_hook = get_credentials;
- #endif
-
-+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0)
- add_notifier(&phasechange, nm_phasechange, NULL);
- add_notifier(&ip_up_notifier, nm_ip_up, NULL);
- add_notifier(&exitnotify, nm_exit_notify, NULL);
-+#else
-+ ppp_add_notify(NF_PHASE_CHANGE, nm_phasechange, NULL);
-+ ppp_add_notify(NF_IP_UP, nm_ip_up, NULL);
-+ ppp_add_notify(NF_EXIT, nm_exit_notify, NULL);
-+#endif
- return 0;
- }
-
diff --git a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-2.patch b/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-2.patch
deleted file mode 100644
index e0a83350af44..000000000000
--- a/net-vpn/networkmanager-l2tp/files/networkmanager-l2tp-1.20.8-ppp-2.5.0-2.patch
+++ /dev/null
@@ -1,190 +0,0 @@
-https://bugs.gentoo.org/904843
-https://github.com/nm-l2tp/NetworkManager-l2tp/commit/36a427c316a8ccd3168606f6e7fd6c8ae2b9bebf
-
-From 36a427c316a8ccd3168606f6e7fd6c8ae2b9bebf Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Eivind=20N=C3=A6ss?= <eivnaes@yahoo.com>
-Date: Fri, 3 Mar 2023 05:22:13 +0000
-Subject: [PATCH] Adding support for compiling against pppd-2.5.0 (current
- master)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Eivind Næss <eivnaes@yahoo.com>
----
- Makefile.am | 5 +-
- src/nm-l2tp-pppd-compat.h | 93 +++++++++++++++++++
- src/nm-l2tp-pppd-plugin.c | 7 +-
- ...{nm-ppp-status.h => nm-l2tp-pppd-status.h} | 0
- src/nm-l2tp-service.c | 2 +-
- 5 files changed, 100 insertions(+), 7 deletions(-)
- create mode 100644 src/nm-l2tp-pppd-compat.h
- rename src/{nm-ppp-status.h => nm-l2tp-pppd-status.h} (100%)
-
-diff --git a/Makefile.am b/Makefile.am
-index 8201ca7..1feb9be 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -99,7 +99,7 @@ src_nm_l2tp_service_SOURCES = \
- shared/nm-l2tp-crypto-nss.c \
- shared/utils.h \
- shared/utils.c \
-- src/nm-ppp-status.h \
-+ src/nm-l2tp-pppd-status.h \
- src/nm-l2tp-service.h \
- src/nm-l2tp-service.c
- src_nm_l2tp_service_CPPFLAGS = $(src_cppflags) $(NSS_CFLAGS) $(OPENSSL_CFLAGS)
-@@ -118,7 +118,8 @@ pppd_plugin_LTLIBRARIES = src/nm-l2tp-pppd-plugin.la
- src_nm_l2tp_pppd_plugin_la_SOURCES = \
- $(shared_sources) \
- src/nm-l2tp-pppd-plugin.c \
-- src/nm-ppp-status.h
-+ src/nm-l2tp-pppd-compat.h \
-+ src/nm-l2tp-pppd-status.h
- src_nm_l2tp_pppd_plugin_la_CPPFLAGS = $(src_cppflags)
- src_nm_l2tp_pppd_plugin_la_LDFLAGS = \
- -module -avoid-version
-diff --git a/src/nm-l2tp-pppd-compat.h b/src/nm-l2tp-pppd-compat.h
-new file mode 100644
-index 0000000..80e2891
---- /dev/null
-+++ b/src/nm-l2tp-pppd-compat.h
-@@ -0,0 +1,93 @@
-+/* SPDX-License-Identifier: GPL-2.0-or-later */
-+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-+/* nm-sstp-service - sstp (and other pppd) integration with NetworkManager
-+ *
-+ * Copyright (C) 2023 Eivind Naess, eivnaes@yahoo.com
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License along
-+ * with this program; if not, write to the Free Software Foundation, Inc.,
-+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-+ *
-+ */
-+
-+#ifndef __NM_L2TP_PPPD_COMPAT_H__
-+#define __NM_L2TP_PPPD_COMPAT_H__
-+
-+// PPP < 2.5.0 defines and exports VERSION which overlaps with current package VERSION define.
-+// this silly macro magic is to work around that.
-+
-+#define INET6 1
-+
-+#undef VERSION
-+#include <pppd/pppd.h>
-+#ifndef PPPD_VERSION
-+#define PPPD_VERSION VERSION
-+#endif
-+
-+#include <pppd/fsm.h>
-+#include <pppd/ccp.h>
-+#include <pppd/eui64.h>
-+#include <pppd/ipcp.h>
-+#include <pppd/ipv6cp.h>
-+#include <pppd/eap.h>
-+#include <pppd/upap.h>
-+
-+#ifdef HAVE_PPPD_CHAP_H
-+ #include <pppd/chap.h>
-+#endif
-+
-+#ifdef HAVE_PPPD_CHAP_NEW_H
-+ #include <pppd/chap-new.h>
-+#endif
-+
-+#ifdef HAVE_PPPD_CHAP_MS_H
-+ #include <pppd/chap_ms.h>
-+#endif
-+
-+#ifndef PPP_PROTO_CHAP
-+#define PPP_PROTO_CHAP 0xc223
-+#endif
-+
-+#ifndef PPP_PROTO_EAP
-+#define PPP_PROTO_EAP 0xc227
-+#endif
-+
-+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0)
-+
-+static inline bool debug_on(void)
-+{
-+ return debug;
-+}
-+
-+static inline const char *ppp_ipparam(void)
-+{
-+ return ipparam;
-+}
-+
-+static inline int ppp_ifunit(void)
-+{
-+ return ifunit;
-+}
-+
-+static inline const char *ppp_ifname(void)
-+{
-+ return ifname;
-+}
-+
-+static inline int ppp_get_mtu(int idx)
-+{
-+ return netif_get_mtu(idx);
-+}
-+
-+#endif // #if WITH_PPP_VERSION < PPP_VERSION(2,5,0)
-+#endif // #ifdef __NM_L2TP_PPPD_COMPAT_H__
-diff --git a/src/nm-l2tp-pppd-plugin.c b/src/nm-l2tp-pppd-plugin.c
-index dd752a1..f1d588e 100644
---- a/src/nm-l2tp-pppd-plugin.c
-+++ b/src/nm-l2tp-pppd-plugin.c
-@@ -9,8 +9,6 @@
- #include <config.h>
- #define ___CONFIG_H__
-
--#include "nm-default.h"
--
- #include <string.h>
- #include <stdlib.h>
- #include <sys/socket.h>
-@@ -18,10 +16,11 @@
- #include <arpa/inet.h>
- #include <dlfcn.h>
-
--#include "nm-l2tp-service.h"
--#include "nm-ppp-status.h"
-+#include "nm-l2tp-pppd-status.h"
- #include "nm-l2tp-pppd-compat.h"
-
-+#include "nm-default.h"
-+#include "nm-l2tp-service.h"
- #include "nm-utils/nm-shared-utils.h"
- #include "nm-utils/nm-vpn-plugin-macros.h"
-
-diff --git a/src/nm-ppp-status.h b/src/nm-l2tp-pppd-status.h
-similarity index 100%
-rename from src/nm-ppp-status.h
-rename to src/nm-l2tp-pppd-status.h
-diff --git a/src/nm-l2tp-service.c b/src/nm-l2tp-service.c
-index 55f9542..629923c 100644
---- a/src/nm-l2tp-service.c
-+++ b/src/nm-l2tp-service.c
-@@ -36,7 +36,7 @@
- #include <arpa/inet.h>
- #include <netdb.h>
-
--#include "nm-ppp-status.h"
-+#include "nm-l2tp-pppd-status.h"
- #include "nm-l2tp-pppd-service-dbus.h"
- #include "nm-utils/nm-shared-utils.h"
- #include "nm-utils/nm-secret-utils.h"
-
diff --git a/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.20.8-r3.ebuild b/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.20.8-r3.ebuild
deleted file mode 100644
index a8dc957d7e74..000000000000
--- a/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.20.8-r3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="NetworkManager-l2tp"
-MY_P="${MY_PN}-${PV}"
-inherit autotools gnome.org
-
-DESCRIPTION="NetworkManager L2TP plugin"
-HOMEPAGE="https://github.com/nm-l2tp/NetworkManager-l2tp"
-SRC_URI="https://github.com/nm-l2tp/${MY_PN}/releases/download/${PV}/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-COMMON_DEPEND="dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- dev-libs/openssl:=
- net-dialup/ppp:=[eap-tls(+)]
- net-dialup/xl2tpd
- >=net-misc/networkmanager-1.20[ppp]
- || (
- net-vpn/strongswan
- net-vpn/libreswan
- )
- gtk? (
- app-crypt/libsecret
- gnome-extra/nm-applet
- media-libs/harfbuzz:=
- net-libs/libnma
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- )"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto"
-RDEPEND="${COMMON_DEPEND}
- dev-libs/dbus-glib"
-BDEPEND="dev-util/gdbus-codegen
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ppp-2.5.0-{1,2}.patch
- "${FILESDIR}"/${PN}-1.20.8-bashism-configure.patch
-)
-
-src_prepare() {
- default
-
- # For ppp-2.5.0 patch & bashism patch
- eautoreconf
-}
-
-src_configure() {
- local PPPD_VER=$(best_version net-dialup/ppp)
- PPPD_VER=${PPPD_VER#*/*-} # reduce it to ${PV}-${PR}
- PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
-
- local myeconfargs=(
- --localstatedir=/var
- --with-pppd-plugin-dir=/usr/$(get_libdir)/pppd/${PPPD_VER}
- $(use_with gtk gnome)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}