[net-fs/nfs-ganesha] bump, still not really using this lol
This commit is contained in:
parent
4cbf9bab60
commit
a2ffffac97
@ -1 +1 @@
|
|||||||
DIST nfs-ganesha-4.0_beta63.tar.gz 1887627 BLAKE2B 12a615ed14039c9d00be7c63a5e7ea86edad50f3c6169000d5f322a04a47b9150fd35faba3534c90dd599287ef5e6274d7216e6320ee22044aabb45f9e459df4 SHA512 f9dc1886002e944bc3b1495d310cfe4e695577f38f4930acb593ebfb01fb56b65513604d7f10e97a180b3ec1d4d947e7069405d9760e27e352bc7c43500708d8
|
DIST nfs-ganesha-4.0.3.tar.gz 1884881 BLAKE2B 8e4d2f7615b63b3e0458bd21c5c42bc9804b5428abf4c0c09e569925d10c4f9112dd8e910ef75c540ae00eae9711c9a3d8468bcb3e8d5a5c5fdd999091e1dd23 SHA512 4c1a5781e5b412003ef7a8fb3fce3bfa380200b61f58c9b9b973b369eff3f5dc367e2417cb69e33353b36baddab70b0cb08687aa9b80d8abd28d462b3b25c32b
|
||||||
|
@ -1,37 +1,41 @@
|
|||||||
# Copyright 1999-2021 Gentoo Foundation
|
# Copyright 1999-2022 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=7
|
EAPI=8
|
||||||
|
|
||||||
#PYTHON_COMPAT=( python3_9 )
|
PYTHON_COMPAT=( python3_10 )
|
||||||
|
|
||||||
#inherit cmake flag-o-matic python-single-r1
|
inherit cmake flag-o-matic python-single-r1
|
||||||
inherit cmake flag-o-matic
|
#inherit cmake flag-o-matic
|
||||||
|
|
||||||
DESCRIPTION="A NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems"
|
DESCRIPTION="A NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems"
|
||||||
HOMEPAGE="https://github.com/nfs-ganesha/nfs-ganesha"
|
HOMEPAGE="https://github.com/nfs-ganesha/nfs-ganesha"
|
||||||
if [[ ${PV} == *beta* ]] ; then
|
if [[ ${PV} == *beta* ]] ; then
|
||||||
MY_PV="$(ver_cut 1)-dev.$(ver_cut 4)"
|
MY_PV="$(ver_cut 1)-dev.$(ver_cut 4)"
|
||||||
SRC_URI="https://github.com/nfs-ganesha/${PN}/archive/V${MY_PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/nfs-ganesha/${PN}/archive/V${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}/src"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/nfs-ganesha/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/nfs-ganesha/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${P}/src"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
LICENSE="LGPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
IUSE="btrfs dbus debug gssapi gui +nfs3 nfsidmap tools vsock"
|
IUSE="btrfs caps dbus debug gssapi gui +nfs3 nfsidmap tools vsock"
|
||||||
FS_SUPPORT=" ceph glusterfs gpfs lustre mem null panfs proxy-v3 proxy-v4 rgw vfs xfs"
|
FS_SUPPORT=" ceph glusterfs gpfs lustre mem null proxy-v3 proxy-v4 rgw vfs xfs"
|
||||||
IUSE+=" ${FS_SUPPORT// / ganesha_fs_}"
|
IUSE+=" ${FS_SUPPORT// / ganesha_fs_}"
|
||||||
|
|
||||||
REQUIRED_USE="gui? ( tools )
|
REQUIRED_USE="gui? ( tools )
|
||||||
btrfs? ( ganesha_fs_vfs )"
|
btrfs? ( ganesha_fs_vfs )"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
dev-libs/jemalloc
|
dev-libs/jemalloc:=
|
||||||
dev-libs/userspace-rcu:=
|
dev-libs/userspace-rcu:=
|
||||||
net-libs/libnfsidmap
|
>=net-libs/ntirpc-4.0[gssapi]
|
||||||
>=net-libs/ntirpc-3.4:=[gssapi]
|
sys-apps/acl
|
||||||
|
sys-apps/util-linux
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
btrfs? ( sys-fs/btrfs-progs )
|
btrfs? ( sys-fs/btrfs-progs )
|
||||||
gssapi? ( virtual/krb5 )
|
gssapi? ( virtual/krb5 )
|
||||||
dbus? ( sys-apps/dbus )
|
dbus? ( sys-apps/dbus )
|
||||||
@ -39,6 +43,7 @@ RDEPEND="
|
|||||||
ganesha_fs_glusterfs? ( sys-cluster/glusterfs )
|
ganesha_fs_glusterfs? ( sys-cluster/glusterfs )
|
||||||
ganesha_fs_lustre? ( sys-cluster/lustre )
|
ganesha_fs_lustre? ( sys-cluster/lustre )
|
||||||
ganesha_fs_xfs? ( sys-fs/xfsprogs )
|
ganesha_fs_xfs? ( sys-fs/xfsprogs )
|
||||||
|
nfsidmap? ( net-libs/libnfsidmap )
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
sys-devel/bison
|
sys-devel/bison
|
||||||
@ -46,10 +51,6 @@ DEPEND="${RDEPEND}
|
|||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
"
|
"
|
||||||
|
|
||||||
#S="${WORKDIR}/${P}/src"
|
|
||||||
S="${WORKDIR}/${PN}-${MY_PV}/src"
|
|
||||||
|
|
||||||
|
|
||||||
pkg_setup() {
|
pkg_setup() {
|
||||||
if use tools || use gui; then
|
if use tools || use gui; then
|
||||||
python-single-r1_pkg_setup
|
python-single-r1_pkg_setup
|
||||||
@ -76,6 +77,7 @@ src_configure() {
|
|||||||
-DALLOCATOR=jemalloc
|
-DALLOCATOR=jemalloc
|
||||||
-DUSE_SYSTEM_NTIRPC=ON
|
-DUSE_SYSTEM_NTIRPC=ON
|
||||||
-DTIRPC_EPOLL=ON
|
-DTIRPC_EPOLL=ON
|
||||||
|
-USE_ACL_MAPPING=ON
|
||||||
-DUSE_BTRFSUTIL=$(usex btrfs)
|
-DUSE_BTRFSUTIL=$(usex btrfs)
|
||||||
-DUSE_GSS=$(usex gssapi)
|
-DUSE_GSS=$(usex gssapi)
|
||||||
-DUSE_DBUS=$(usex dbus)
|
-DUSE_DBUS=$(usex dbus)
|
||||||
@ -102,7 +104,6 @@ src_configure() {
|
|||||||
-DUSE_FSAL_LUSTRE=$(usex ganesha_fs_lustre)
|
-DUSE_FSAL_LUSTRE=$(usex ganesha_fs_lustre)
|
||||||
-DUSE_FSAL_MEM=$(usex ganesha_fs_mem)
|
-DUSE_FSAL_MEM=$(usex ganesha_fs_mem)
|
||||||
-DUSE_FSAL_NULL=$(usex ganesha_fs_null)
|
-DUSE_FSAL_NULL=$(usex ganesha_fs_null)
|
||||||
-DUSE_FSAL_PANFS=$(usex ganesha_fs_panfs)
|
|
||||||
-DUSE_FSAL_PROXY_V3=$(usex ganesha_fs_proxy-v3)
|
-DUSE_FSAL_PROXY_V3=$(usex ganesha_fs_proxy-v3)
|
||||||
-DUSE_FSAL_PROXY_V4=$(usex ganesha_fs_proxy-v4)
|
-DUSE_FSAL_PROXY_V4=$(usex ganesha_fs_proxy-v4)
|
||||||
-DUSE_FSAL_RGW=$(usex ganesha_fs_rgw)
|
-DUSE_FSAL_RGW=$(usex ganesha_fs_rgw)
|
Loading…
Reference in New Issue
Block a user