Re: git: 8bd99739aa6e - main - net/wireguard: Remove expired port

From: Bernhard Froehlich <decke_at_FreeBSD.org>
Date: Thu, 04 Jan 2024 13:42:36 UTC
 ---- On Thu, 04 Jan 2024 14:09:43 +0100  Dag-Erling Smørgrav  wrote --- 
 > Muhammad Moinur Rahman bofh@FreeBSD.org> writes:
 > > commit 8bd99739aa6e687975c6c3566019072fa21a14fa
 > > Author:     Muhammad Moinur Rahman bofh@FreeBSD.org>
 > > AuthorDate: 2023-12-30 07:37:33 +0000
 > > Commit:     Muhammad Moinur Rahman bofh@FreeBSD.org>
 > > CommitDate: 2023-12-31 00:06:38 +0000
 > >
 > >     net/wireguard: Remove expired port
 > >     
 > >     2023-12-31 net/wireguard: Only useful for FreeBSD 12 which is EoL soon
 > 
 > Please revert, this port is still needed on 13/14/15.

net/wireguard was only a meta port to allow a simple "pkg install wireguard" and
various instructions might still exist that will fail now.

The second usecase of it was to depend either on wireguard-kmod or wireguard-go
depending on which FreeBSD version you are and what is available.

Now in 2024 we have if_wg in kernel for all supported FreeBSD versions but we still
lack proper rc.d integration. But there are multiple available implementations:

* official wg-quick: pkg install wireguard-tools
* simpler rc.d script: pkg install wireguard-tools-lite
* another rc.d candidate: https://reviews.freebsd.org/D41318

So for the curious, if you did use wireguard-kmod before please remove the port and
install wireguard-tools if you use wg-quick.

--
Bernhard Froehlich
https://www.bluelife.at/