Port details |
- libnvme C Library for NVM Express on Linux ported to FreeBSD
- 1.11.1_4 devel
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: imp@FreeBSD.org
 - Port Added: 2025-02-21 19:00:12
- Last Update: 2025-02-28 15:52:56
- Commit Hash: 8fb2ca9
- License: GPLv2
- WWW:
- https://github.com/linux-nvme/libnvme
- Description:
- This is the libnvme development C library.
libnvme provides type definitions for NVMe specification structures,
enumerations, and bit fields, helper functions to construct, dispatch,
and decode commands and payloads, and utilities to connect, scan, and
manage nvme devices.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/libnvme/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libnvme
- pkg install libnvme
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libnvme
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1740097253
SHA256 (bsdimp-libnvme-1.11.1-freebsd-1.11.1_GH0.tar.gz) = 22831130bcf9d084ce9c345990e66b8b20de2fd346ee80cf71d4209ef316a87f
SIZE (bsdimp-libnvme-1.11.1-freebsd-1.11.1_GH0.tar.gz) = 740645
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- freebsd-nvme-shim>0 : devel/freebsd-nvme-shim
- bash>0 : shells/bash
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libjson-c.so : devel/json-c
- This port is required by:
- for Libraries
-
- sysutils/nvme-cli
Configuration Options:
- No options to configure
- Options name:
- devel_libnvme
- USES:
- meson pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.11.1_4 28 Feb 2025 15:52:56
    |
Warner Losh (imp)  |
devel/libnvme: Fix json dependency
We need to add uses pkgconfig so that we can find the json-c dependency
in some environments.
Fixes: a2717463378268be2994329b4be4553c9698d0ad
Sponsored by: Netflix |
1.11.1_3 28 Feb 2025 05:50:22
    |
Warner Losh (imp)  |
devel/libnvme: Add json-c dependency and enable json
Turns out that too much is disabled when we disable json. Add dependency
Sponsored by: Netflix |
1.11.1_2 27 Feb 2025 22:12:38
    |
Warner Losh (imp)  |
devel/libnvme: Don't depend on swig
Swig is needed only to create the python bindings for libnvme. It was
added in development before python was disabled, but not subsequently
removed.
Sponsored by: Netflix |
1.11.1_1 23 Feb 2025 16:11:02
    |
Warner Losh (imp)  Author: Daniel Engberg |
devel/libnvme: Fix port
* Use DISTVERSION (and consistent)
* Fix COMMENT
* Define LICENSE_FILE
* Remove CXXFLAGS, project uses C
* Simplify MAJORVER definition
* Adjust pkg-descr
* Rearrange Makefile so it follows Porters Handbook more closely
Poudriere testport OK 14.2-RELEASE and 13.4-RELEASE
PR: 284970
Reviewed by: imp |
1.11.1 21 Feb 2025 18:43:26
    |
Warner Losh (imp)  |
devel/libnvm: nvme cli split out the libbrary, so add it as 1.11.1
Remastered by: zi@
Sponsored by: Netflix |
Number of commits found: 5
|