Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
linuxapi Linux userspace headers compatibility shim
g20260915 devel Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20260915Version of this port present on the latest quarterly branch.
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-08-20 16:57:08
Last Update: 2026-09-15 13:02:42
Commit Hash: 2a26bc2
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/linuxapi/
Description: #
linuxapi is a project intended to provide a subset of system headers usually found on Linux systems. linuxapi serves as a compatibility shim for projects that are heavily using Linux-specific headers and preprocessor macros, allowing for a faster porting process. It also improves maintainability of such ports without encumbering the upstream with FreeBSD-specific changes.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (32 items)
Collapse this list.
  1. /usr/local/share/licenses/linuxapi-g20260915/catalog.mk
  2. /usr/local/share/licenses/linuxapi-g20260915/LICENSE
  3. /usr/local/share/licenses/linuxapi-g20260915/BSD2CLAUSE
  4. include/linuxapi/alloca.h
  5. include/linuxapi/errno.h
  6. include/linuxapi/limits.h
  7. include/linuxapi/linux/if_ether.h
  8. include/linuxapi/linux/in.h
  9. include/linuxapi/linux/in6.h
  10. include/linuxapi/linux/ioctl.h
  11. include/linuxapi/linux/ip.h
  12. include/linuxapi/linux/netlink.h
  13. @comment include/linuxapi/linux/ntsync.h
  14. include/linuxapi/linux/rtnetlink.h
  15. include/linuxapi/linux/socket.h
  16. include/linuxapi/linux/stddef.h
  17. include/linuxapi/linux/types.h
  18. include/linuxapi/netinet/in.h
  19. include/linuxapi/netinet/tcp.h
  20. include/linuxapi/string.h
  21. include/linuxapi/sys/mman.h
  22. include/linuxapi/sys/queue.h
  23. include/linuxapi/sys/sendfile.h
  24. include/linuxapi/sys/shm.h
  25. include/linuxapi/sys/socket.h
  26. include/linuxapi/sys/sysmacros.h
  27. lib/cmake/linuxapi/linuxapi-config.cmake
  28. share/cmake/linuxapi-config.cmake
  29. share/pkgconfig/linuxapi.pc
  30. @owner
  31. @group
  32. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • linuxapi>0:devel/linuxapi
To install the port: #
cd /usr/ports/devel/linuxapi/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/linuxapi
  • pkg install linuxapi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: linuxapi
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1789477228 SHA256 (freebsd-linuxapi-g20260915-75979f855ba6569068749f09b9aceda4ae00784f_GH0.tar.gz) = 7a686200d7b3a2dbeb75f5998f5c8a858f13b46de43221278213ed948060689c SIZE (freebsd-linuxapi-g20260915-75979f855ba6569068749f09b9aceda4ae00784f_GH0.tar.gz) = 7130

Packages (timestamps in pop-ups are UTC): #
linuxapi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latestg20260915g20260915--g20260915----
FreeBSD:14:quarterlyg20260915g20260915--g20260915----
FreeBSD:15:latestg20260915g20260915n/a-n/an/a---
FreeBSD:15:quarterlyg20260915g20260915n/a-n/an/a---
FreeBSD:16:latestg20260915g20260915n/a-n/an/a---
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies: #
  1. cmake : devel/cmake-core
This port is required by: #
for Build #
  1. net/rdma-core
for Run #
  1. net/rdma-core

Configuration Options: #
No options to configure
Options name: #
devel_linuxapi
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/linuxapi/tar.gz/75979f855ba6569068749f09b9aceda4ae00784f?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20260915
15 Sep 2026 13:02:42
commit hash: 2a26bc28f787d89f053ea2373a71eec277391da3commit hash: 2a26bc28f787d89f053ea2373a71eec277391da3commit hash: 2a26bc28f787d89f053ea2373a71eec277391da3commit hash: 2a26bc28f787d89f053ea2373a71eec277391da3 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/linuxapi: Update to g20260915
g20260820
20 Aug 2026 16:54:53
commit hash: 0ef1b401a330d350d8aa8d7f80aa9d3149ae2744commit hash: 0ef1b401a330d350d8aa8d7f80aa9d3149ae2744commit hash: 0ef1b401a330d350d8aa8d7f80aa9d3149ae2744commit hash: 0ef1b401a330d350d8aa8d7f80aa9d3149ae2744 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/linuxapi: Linux userspace headers compatibility shim

Number of commits found: 2