public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: net-vpn/fastd/
@ 2023-02-01 21:36 Viorel Munteanu
  0 siblings, 0 replies; 3+ messages in thread
From: Viorel Munteanu @ 2023-02-01 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     e8e9f77fc8662f83ff4608d3ccdc4f511dff727e
Author:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
AuthorDate: Wed Feb  1 04:08:28 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 04:09:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8e9f77f

net-vpn/fastd: keepdir /etc/fastd

Signed-off-by: Artemis Everfree <artemis <AT> artemis.sh>

 net-vpn/fastd/fastd-22.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
index 789e8b99d..a785085ab 100644
--- a/net-vpn/fastd/fastd-22.ebuild
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -70,4 +70,5 @@ src_install() {
 	systemd_dounit "doc/examples/fastd@.service"
 	newinitd "${FILESDIR}/fastd.init" fastd
 	use doc && doman doc/build/man/*
+	keepdir /etc/fastd
 }


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: net-vpn/fastd/
@ 2024-07-25 10:10 David Roman
  0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2024-07-25 10:10 UTC (permalink / raw
  To: gentoo-commits

commit:     27667b10dfb8cd78dca7bb6f8de7525ddfda6f92
Author:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
AuthorDate: Thu Jul 25 01:38:25 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jul 25 01:38:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27667b10

net-vpn/fastd: update SRC_URI

Signed-off-by: Artemis Everfree <artemis <AT> artemis.sh>

 net-vpn/fastd/fastd-22.ebuild | 2 +-
 net-vpn/fastd/metadata.xml    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
index 2bea9a1ea..7c0e586af 100644
--- a/net-vpn/fastd/fastd-22.ebuild
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -7,7 +7,7 @@ inherit linux-info meson systemd
 
 DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet frames over UDP."
 HOMEPAGE="https://fastd.readthedocs.io/"
-SRC_URI="https://github.com/NeoRaider/fastd/releases/download/v${PV}/${P}.tar.xz"
+SRC_URI="https://github.com/neocturne/fastd/releases/download/v${PV}/${P}.tar.xz"
 
 # while source COPYRIGHT also mentions LGPLv2.1+, that only applies to
 # vendored libmnl. we are using system libmnl.

diff --git a/net-vpn/fastd/metadata.xml b/net-vpn/fastd/metadata.xml
index e549fbf6f..00f752eea 100644
--- a/net-vpn/fastd/metadata.xml
+++ b/net-vpn/fastd/metadata.xml
@@ -7,7 +7,7 @@
         <name>Artemis Everfree</name>
     </maintainer>
     <upstream>
-        <remote-id type="github">NeoRaider/fastd</remote-id>
+        <remote-id type="github">neocturne/fastd</remote-id>
     </upstream>
     <use>
         <flag name="offload-l2tp">Offload L2TP traffic to the kernel when using the null@l2tp transport method</flag>


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: net-vpn/fastd/
@ 2025-01-30 15:26 David Roman
  0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2025-01-30 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     fcef76f029a66965dc8ab0f47165e08ed4ce183f
Author:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
AuthorDate: Thu Jan 30 04:57:29 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jan 30 04:58:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcef76f0

net-vpn/fastd: add 23

Signed-off-by: Artemis Everfree <artemis <AT> artemis.sh>

 net-vpn/fastd/Manifest        |  1 +
 net-vpn/fastd/fastd-23.ebuild | 73 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/net-vpn/fastd/Manifest b/net-vpn/fastd/Manifest
index 78d7a7b42..0361d08c5 100644
--- a/net-vpn/fastd/Manifest
+++ b/net-vpn/fastd/Manifest
@@ -1 +1,2 @@
 DIST fastd-22.tar.xz 161288 BLAKE2B 25c741a0fe1ff4d8f02ee932301cc0bf58ff65cb95d4f53a49b2ef691d8531a917c1fea5b93f796dc0151ebeea3edd2b0c97e1ea5649ef2dfa4043b489c945eb SHA512 66196fa13c93b87b78b9e31bc267cf616dcfb4a964387c4a3f0f3176fa1529be335a6fac91379038d6a8b1a1be4fea547659551a8a9fa8d6939589d5f8a9a7aa
+DIST fastd-23.tar.xz 166916 BLAKE2B 97387c5675df47d5392dc215ff43ec46cd7a143c09c131688760acf150000eae8b8bd38572ad3a3f1af2b012ec5f0d83272541fb35ff71991597078e58407cb3 SHA512 41aae32e1fcc2e2ba6c45d9a901eaefcacdde0d03a8b5844023e6ffbef69345004b622f975eea95fc1d6864ad20f67739054e33a75fc27f4bf70d2f4147854d5

diff --git a/net-vpn/fastd/fastd-23.ebuild b/net-vpn/fastd/fastd-23.ebuild
new file mode 100644
index 000000000..7c0e586af
--- /dev/null
+++ b/net-vpn/fastd/fastd-23.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info meson systemd
+
+DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet frames over UDP."
+HOMEPAGE="https://fastd.readthedocs.io/"
+SRC_URI="https://github.com/neocturne/fastd/releases/download/v${PV}/${P}.tar.xz"
+
+# while source COPYRIGHT also mentions LGPLv2.1+, that only applies to
+# vendored libmnl. we are using system libmnl.
+LICENSE="BSD BSD-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+caps doc offload-l2tp systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+>=net-libs/libuecc-6
+dev-libs/json-c
+dev-libs/libsodium
+dev-libs/openssl
+offload-l2tp? ( net-libs/libmnl )
+caps? ( sys-libs/libcap )
+test? ( dev-util/cmocka )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+sys-devel/bison
+doc? ( dev-python/sphinx )
+"
+
+pkg_setup() {
+	if use offload-l2tp; then
+		CONFIG_CHECK="~L2TP ~L2TP_V3 ~L2TP_ETH"
+		declare -g ERROR_L2TP="CONFIG_L2TP     isn't set. Offloading L2TP to kernel will not work."
+		declare -g ERROR_L2TP_V3="CONFIG_L2TP_V3  isn't set. Offloading L2TP to kernel will not work."
+		declare -g ERROR_L2TP_ETH="CONFIG_L2TP_ETH isn't set. Offloading L2TP to kernel will not work."
+		linux-info_pkg_setup
+	fi
+}
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature caps capabilities)
+		$(meson_feature offload-l2tp offload_l2tp)
+		$(meson_feature systemd)
+		$(meson_use test build_tests)
+		-Dlibmnl_builtin=false
+	)
+	meson_src_configure
+}
+
+src_compile() {
+	meson_src_compile
+	if use doc; then
+		einfo "Building documentation ..."
+		local doc_dir="${S}/doc"
+		cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
+		emake man || die "Building documentation failed!"
+	fi
+}
+
+src_install() {
+	meson_src_install
+	systemd_dounit "doc/examples/fastd@.service"
+	newinitd "${FILESDIR}/fastd.init" fastd
+	use doc && doman doc/build/man/*
+	keepdir /etc/fastd
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-01-30 15:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-30 15:26 [gentoo-commits] repo/proj/guru:master commit in: net-vpn/fastd/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2024-07-25 10:10 David Roman
2023-02-01 21:36 Viorel Munteanu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox