net-p2p/go-ethereum: Update 1.12.2 => 1.16.8
The karalabe/hid vendored package was trying to include hidapi source
files that don't exist in the vendor directory. This patch modifies
the build to use FreeBSD's installed hidapi library instead.
Changes:
- Link against system libhidapi library.
- Use hidapi headers instead of including source.
- Add necessary C standard library headers for FreeBSD.
Changelogs:
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.12
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.13
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.14
https://github.com/ethereum/go-ethereum/releases/tag/v1.13.15
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.12
https://github.com/ethereum/go-ethereum/releases/tag/v1.14.13
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.8
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.9
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.10
https://github.com/ethereum/go-ethereum/releases/tag/v1.15.11
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.1
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.2
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.3
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.4
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.5
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.7
https://github.com/ethereum/go-ethereum/releases/tag/v1.16.8
PR: 292943
MFH: 2026Q1
(cherry picked from commit ed93a8fc9c89ad8933272f3b2e095f0528e79613)