mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-02-02 16:12:22 +00:00
cc317b2fd6363f7239e7d45db3bb6248d18e7be6
PF_PACKET support in libdnet
- Fixes https://github.com/termux/termux-packages/issues/25258 - After210d6c0847, `nmap` has upgraded to a `libdnet` 1.18.0. Unfortunately, this version of `libdnet` includes a malformed autotools configure-time compiler check for the definition of `ETH_P_ALL` that has a function defintion inside another function definition, causing a near-silent error `error: function definition is not allowed here` when **Clang** is used to compile (as opposed to GCC, which is somehow able to successfully compile the same code):06ecd5d459/configure (L15565-L15571)- This works around the problem by patching the `libdnet-stripped/configure` file to run the check in such a way that the code checking for `ETH_P_ALL` properly compiles with no errors. - Issue opened upstream here: https://github.com/ofalk/libdnet/issues/109
Termux packages for pacman - official git repo mirror
Code for connecting repository:
main:
[main]
Server = https://service.termux-pacman.dev/main/$arch
x11:
[x11]
Server = https://service.termux-pacman.dev/x11/$arch
root:
[root]
Server = https://service.termux-pacman.dev/root/$arch
Other information:
- Android support: 7+
- Architecture support: all (aarch64, arm, x86_64, i686)
- Signature: termux-pacman organization gpg key
- Powered by aws
- Root repository: https://github.com/termux/termux-packages
- Organization maintaining the root repository: termux
Description
Languages
Shell
80.1%
C
12.9%
C++
2.6%
CMake
1%
Python
0.8%
Other
2.4%