View | Details | Raw Unified | Return to bug 262032 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/xnvme/Makefile (+33 lines)
Added Link Here
1
PORTNAME=				xnvme
2
DISTVERSION=		0.0.29
3
CATEGORIES=			devel
4
MASTER_SITES=		https://github.com/OpenMPDK/xNVMe/releases/download/v0.0.29/
5
6
MAINTAINER=			k.torp@samsung.com
7
COMMENT=				Cross-platform libraries and tools for NVMe devices
8
9
LICENSE=				APACHE20
10
11
BUILD_DEPENDS=	${RUN_DEPENDS} \
12
								autoconf>0:devel/autoconf \
13
								automake>0:devel/automake \
14
								bash>0:shells/bash \
15
								cunit>0:devel/cunit \
16
								git>0:devel/git \
17
								meson>0:devel/meson \
18
								ncurses>0:devel/ncurses
19
20
RUN_DEPENDS=		e2fsprogs-libuuid>0:misc/e2fsprogs-libuuid \
21
								nasm>0:devel/nasm \
22
								openssl>0:security/openssl \
23
								py38-pyelftools>0:devel/py-pyelftools@py38
24
25
USES=		gmake kmod python:3.8+ ninja
26
27
do-build:
28
				@(cd ${WRKSRC} && ${GMAKE})
29
30
do-install:
31
				@(cd ${WRKSRC} && ${GMAKE} install)
32
33
.include <bsd.port.mk>
(-)b/devel/xnvme/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1644411181
2
SHA256 (xnvme-0.0.29.tar.gz) = 674405a469c7ad437e8c8bc0d26b9833b72c491b1a6631fda029a4a0a1a4beca
3
SIZE (xnvme-0.0.29.tar.gz) = 31230642
(-)b/devel/xnvme/pkg-descr (+8 lines)
Added Link Here
1
xNVMe provides the means to program and interact with NMe devices from user
2
space. The foundation of xNVMe is libxnvme, a user space library for working
3
with NVMe devices. It provides a C API for memory management, that is, for
4
allocating physical / DMA transferable memory when needed. xNVMe is an NVMe
5
command interface allowing you to submit and complete NVMe commands in a
6
synchronous as well as an asynchronous manner.
7
8
WWW: https://xnvme.io/
(-)b/devel/xnvme/pkg-plist (-1 / +166 lines)
Added Link Here
0
- 
1
bin/lblk
2
bin/nvmec
3
bin/xdd
4
bin/xnvme
5
bin/xnvme-driver
6
bin/xnvme_dev
7
bin/xnvme_enum
8
bin/xnvme_file
9
bin/xnvme_hello
10
bin/xnvme_io_async
11
bin/xnvme_single_async
12
bin/xnvme_single_sync
13
bin/xnvme_tests_async_intf
14
bin/xnvme_tests_buf
15
bin/xnvme_tests_cli
16
bin/xnvme_tests_enum
17
bin/xnvme_tests_lblk
18
bin/xnvme_tests_scc
19
bin/xnvme_tests_xnvme_file
20
bin/xnvme_tests_xnvmec
21
bin/xnvme_tests_znd_append
22
bin/xnvme_tests_znd_explicit_open
23
bin/xnvme_tests_znd_state
24
bin/xnvme_tests_znd_zrwa
25
bin/zoned
26
bin/zoned_io_async
27
bin/zoned_io_sync
28
include/libxnvme.h
29
include/libxnvme_3p.h
30
include/libxnvme_adm.h
31
include/libxnvme_be.h
32
include/libxnvme_buf.h
33
include/libxnvme_dev.h
34
include/libxnvme_file.h
35
include/libxnvme_geo.h
36
include/libxnvme_ident.h
37
include/libxnvme_lba.h
38
include/libxnvme_nvm.h
39
include/libxnvme_pp.h
40
include/libxnvme_sgl.h
41
include/libxnvme_spec.h
42
include/libxnvme_spec_fs.h
43
include/libxnvme_spec_pp.h
44
include/libxnvme_util.h
45
include/libxnvme_ver.h
46
include/libxnvme_znd.h
47
include/libxnvmec.h
48
lib/libxnvme-fio-engine.so
49
lib/libxnvme-shared.so
50
lib/libxnvme-static.a
51
lib/libxnvme.a
52
libdata/pkgconfig/xnvme-fio-engine.pc
53
libdata/pkgconfig/xnvme.pc
54
share/man/man1/lblk-enum.1
55
share/man/man1/lblk-idfy.1
56
share/man/man1/lblk-info.1
57
share/man/man1/lblk-read.1
58
share/man/man1/lblk-write-uncor.1
59
share/man/man1/lblk-write-zeros.1
60
share/man/man1/lblk-write.1
61
share/man/man1/lblk.1
62
share/man/man1/nvmec-create.1
63
share/man/man1/nvmec-show.1
64
share/man/man1/nvmec.1
65
share/man/man1/xdd-async.1
66
share/man/man1/xdd-sync.1
67
share/man/man1/xdd.1
68
share/man/man1/xnvme-enum.1
69
share/man/man1/xnvme-feature-get.1
70
share/man/man1/xnvme-feature-set.1
71
share/man/man1/xnvme-format.1
72
share/man/man1/xnvme-idfy-cs.1
73
share/man/man1/xnvme-idfy-ctrlr.1
74
share/man/man1/xnvme-idfy-ns.1
75
share/man/man1/xnvme-idfy.1
76
share/man/man1/xnvme-info.1
77
share/man/man1/xnvme-library-info.1
78
share/man/man1/xnvme-list.1
79
share/man/man1/xnvme-log-erri.1
80
share/man/man1/xnvme-log-health.1
81
share/man/man1/xnvme-log.1
82
share/man/man1/xnvme-padc.1
83
share/man/man1/xnvme-pioc.1
84
share/man/man1/xnvme-sanitize.1
85
share/man/man1/xnvme.1
86
share/man/man1/xnvme_file-copy-async.1
87
share/man/man1/xnvme_file-copy-sync.1
88
share/man/man1/xnvme_file-dump-async.1
89
share/man/man1/xnvme_file-dump-sync.1
90
share/man/man1/xnvme_file-load-async.1
91
share/man/man1/xnvme_file-load-sync.1
92
share/man/man1/xnvme_file-write-read.1
93
share/man/man1/xnvme_file.1
94
share/man/man1/xnvme_hello-hw.1
95
share/man/man1/xnvme_hello.1
96
share/man/man1/xnvme_io_async-read.1
97
share/man/man1/xnvme_io_async-write.1
98
share/man/man1/xnvme_io_async.1
99
share/man/man1/xnvme_tests_async_intf-init_term.1
100
share/man/man1/xnvme_tests_async_intf.1
101
share/man/man1/xnvme_tests_buf-buf_alloc_free.1
102
share/man/man1/xnvme_tests_buf-buf_virt_alloc_free.1
103
share/man/man1/xnvme_tests_buf.1
104
share/man/man1/xnvme_tests_cli-optional.1
105
share/man/man1/xnvme_tests_cli.1
106
share/man/man1/xnvme_tests_enum-multi.1
107
share/man/man1/xnvme_tests_enum-open.1
108
share/man/man1/xnvme_tests_enum.1
109
share/man/man1/xnvme_tests_lblk-io.1
110
share/man/man1/xnvme_tests_lblk-scopy.1
111
share/man/man1/xnvme_tests_lblk-write_uncorrectable.1
112
share/man/man1/xnvme_tests_lblk-write_zeroes.1
113
share/man/man1/xnvme_tests_lblk.1
114
share/man/man1/xnvme_tests_scc-idfy.1
115
share/man/man1/xnvme_tests_scc-scopy-msrc.1
116
share/man/man1/xnvme_tests_scc-scopy.1
117
share/man/man1/xnvme_tests_scc-support.1
118
share/man/man1/xnvme_tests_scc.1
119
share/man/man1/xnvme_tests_xnvme_file-file-trunc.1
120
share/man/man1/xnvme_tests_xnvme_file-write-fsync.1
121
share/man/man1/xnvme_tests_xnvme_file.1
122
share/man/man1/xnvme_tests_xnvmec-check-opt-attr.1
123
share/man/man1/xnvme_tests_xnvmec-copy-xnvmec.1
124
share/man/man1/xnvme_tests_xnvmec.1
125
share/man/man1/xnvme_tests_znd_append-verify.1
126
share/man/man1/xnvme_tests_znd_append.1
127
share/man/man1/xnvme_tests_znd_explicit_open-test_open_zdptr.1
128
share/man/man1/xnvme_tests_znd_explicit_open.1
129
share/man/man1/xnvme_tests_znd_state-changes.1
130
share/man/man1/xnvme_tests_znd_state-transition.1
131
share/man/man1/xnvme_tests_znd_state.1
132
share/man/man1/xnvme_tests_znd_zrwa-flush-explicit.1
133
share/man/man1/xnvme_tests_znd_zrwa-flush-implicit.1
134
share/man/man1/xnvme_tests_znd_zrwa-flush.1
135
share/man/man1/xnvme_tests_znd_zrwa-idfy.1
136
share/man/man1/xnvme_tests_znd_zrwa-open-with-zrwa.1
137
share/man/man1/xnvme_tests_znd_zrwa-open-without-zrwa.1
138
share/man/man1/xnvme_tests_znd_zrwa-support.1
139
share/man/man1/xnvme_tests_znd_zrwa.1
140
share/man/man1/zoned-append.1
141
share/man/man1/zoned-changes.1
142
share/man/man1/zoned-enum.1
143
share/man/man1/zoned-errors.1
144
share/man/man1/zoned-idfy-ctrlr.1
145
share/man/man1/zoned-idfy-ns.1
146
share/man/man1/zoned-info.1
147
share/man/man1/zoned-mgmt-close.1
148
share/man/man1/zoned-mgmt-finish.1
149
share/man/man1/zoned-mgmt-open.1
150
share/man/man1/zoned-mgmt-reset.1
151
share/man/man1/zoned-mgmt.1
152
share/man/man1/zoned-read.1
153
share/man/man1/zoned-report.1
154
share/man/man1/zoned-write.1
155
share/man/man1/zoned.1
156
share/man/man1/zoned_io_async-append.1
157
share/man/man1/zoned_io_async-read.1
158
share/man/man1/zoned_io_async-write.1
159
share/man/man1/zoned_io_async.1
160
share/man/man1/zoned_io_sync-append.1
161
share/man/man1/zoned_io_sync-read.1
162
share/man/man1/zoned_io_sync-write.1
163
share/man/man1/zoned_io_sync.1
164
share/xnvme/xnvme-compare.fio
165
share/xnvme/xnvme-verify.fio
166
share/xnvme/xnvme-zoned.fio

Return to bug 262032