mirror of
https://git.freebsd.org/src.git
synced 2026-01-11 19:57:22 +00:00
packages: Use LIB_PACKAGE for zfs and ufs packages
Commit f9513c334f moved the shared libraries for ZFS and UFS into
separate packages (libzfs and libufs), which resulted in a rather
large number of packages being created, e.g. for ZFS:
FreeBSD-libzfs
FreeBSD-libzfs-dbg
FreeBSD-libzfs-dbg-lib32
FreeBSD-libzfs-dev
FreeBSD-libzfs-dev-lib32
FreeBSD-libzfs-lib32
FreeBSD-zfs
FreeBSD-zfs-dbg
FreeBSD-zfs-dbg-lib32
FreeBSD-zfs-dev
FreeBSD-zfs-dev-lib32
FreeBSD-zfs-lib32
FreeBSD-zfs-man
Use LIB_PACKAGE instead, which significantly reduces the number of
packages:
FreeBSD-zfs
FreeBSD-zfs-dbg
FreeBSD-zfs-dbg-lib32
FreeBSD-zfs-dev
FreeBSD-zfs-dev-lib32
FreeBSD-zfs-lib
FreeBSD-zfs-lib32
FreeBSD-zfs-man
MFC after: 3 days
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D52416
This commit is contained in:
parent
66d8ffe304
commit
29185c9a26
17 changed files with 40 additions and 26 deletions
|
|
@ -1,6 +1,8 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/avl
|
||||
|
||||
PACKAGE= libzfs
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= avl
|
||||
LIBADD= spl
|
||||
SRCS= avl.c
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/icp
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= icp
|
||||
LIBADD=
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,12 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libnvpair
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= nvpair
|
||||
LIBADD= spl
|
||||
|
||||
PACKAGE= libzfs
|
||||
# user
|
||||
INCS= libnvpair.h
|
||||
SRCS= libnvpair.c \
|
||||
|
|
|
|||
|
|
@ -4,9 +4,11 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= spl
|
||||
LIBADD=
|
||||
PACKAGE= libzfs
|
||||
|
||||
SRCS = \
|
||||
assert.c \
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libtpool
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= tpool
|
||||
LIB= tpool
|
||||
SHLIBDIR?= /lib
|
||||
LIBADD= spl
|
||||
PACKAGE= libzfs
|
||||
LIBADD= spl
|
||||
|
||||
INCS= thread_pool_impl.h
|
||||
SRCS= thread_pool.c
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
.PATH: ${SRCTOP}/cddl/compat/opensolaris/lib/libumem
|
||||
|
||||
PACKAGE= libzfs
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= umem
|
||||
SRCS= umem.c
|
||||
WARNS?= 3
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libuutil
|
||||
|
||||
PACKAGE= libzfs
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= uutil
|
||||
SRCS=\
|
||||
uu_alloc.c \
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzdb
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||
|
||||
LIB= zdb
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zdb
|
||||
|
||||
INCS = libzdb.h
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd/lib
|
||||
|
||||
PACKAGE= libzfs
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zfs
|
||||
LIBADD= \
|
||||
avl \
|
||||
|
|
|
|||
|
|
@ -3,10 +3,11 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/os/freebsd/zfs
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zfs_core
|
||||
LIBADD= nvpair spl zutil
|
||||
PACKAGE= libzfs
|
||||
|
||||
INCS= libzfs_core.h
|
||||
SRCS= libzfs_core.c \
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zfsbootenv
|
||||
SHLIB_MAJOR= 1
|
||||
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ PICFLAG= -fPIC
|
|||
.endif
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zpool
|
||||
|
||||
USER_C = \
|
||||
|
|
|
|||
|
|
@ -2,9 +2,11 @@
|
|||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzutil/os/freebsd
|
||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/os/freebsd/zfs
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= zutil
|
||||
LIBADD= avl geom m tpool
|
||||
PACKAGE= libzfs
|
||||
|
||||
INCS = zutil_import.h
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ SHLIBDIR?= /lib
|
|||
.include <src.opts.mk>
|
||||
|
||||
PACKAGE= zfs
|
||||
LIB_PACKAGE=
|
||||
LIB= be
|
||||
SHLIB_MAJOR= 1
|
||||
SHLIB_MINOR= 0
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
PACKAGE= libufs
|
||||
PACKAGE= ufs
|
||||
LIB_PACKAGE=
|
||||
|
||||
LIB= ufs
|
||||
SHLIBDIR?= /lib
|
||||
SHLIB_MAJOR= 8
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
comment = "Low-level access to UFS filesystems"
|
||||
desc = <<EOD
|
||||
The libufs library and the functions it provides are used for implementing
|
||||
utilities which need to access a UFS file system at a low level from userland.
|
||||
Facilities provided are used to implement utilities such as newfs(8) and
|
||||
dumpfs(8). The libufs library is designed to be simple, and to provide
|
||||
functions that are traditionally useful to have.
|
||||
EOD
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
comment = "ZFS filesystem library"
|
||||
desc = <<EOD
|
||||
libzfs allows applications to manage ZFS pools and filesystems. Several
|
||||
libraries which libzfs requires are also provided.
|
||||
EOD
|
||||
Loading…
Add table
Reference in a new issue