summaryrefslogtreecommitdiff
path: root/net-fs
diff options
context:
space:
mode:
authorPaul Zander <negril.nx+gentoo@gmail.com>2024-05-15 11:31:35 +0200
committerSam James <sam@gentoo.org>2024-08-25 16:43:33 +0100
commit299d056828c5e2dd5b70444a73c9148f1db8e8b0 (patch)
tree248de1289fb3b3fa9db56eb1fdfed33257fe30d3 /net-fs
parentmedia-libs/x265: add 3.6 (diff)
downloadgentoo-299d056828c5e2dd5b70444a73c9148f1db8e8b0.tar.gz
gentoo-299d056828c5e2dd5b70444a73c9148f1db8e8b0.tar.bz2
gentoo-299d056828c5e2dd5b70444a73c9148f1db8e8b0.zip
net-fs/nfs4-acl-tools: add 0.4.2, 0.4.3_rc1
Keyword 0.4.3_rc1 because it has tiny changes over 0.4.2 and is the last change since 2022-11-22. Closes: https://bugs.gentoo.org/684696 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36683 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-fs')
-rw-r--r--net-fs/nfs4-acl-tools/Manifest2
-rw-r--r--net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.4.2-libattr.patch34
-rw-r--r--net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild43
-rw-r--r--net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild49
4 files changed, 128 insertions, 0 deletions
diff --git a/net-fs/nfs4-acl-tools/Manifest b/net-fs/nfs4-acl-tools/Manifest
index e419b9652c74..25bd68beedfd 100644
--- a/net-fs/nfs4-acl-tools/Manifest
+++ b/net-fs/nfs4-acl-tools/Manifest
@@ -1 +1,3 @@
DIST nfs4-acl-tools-0.3.7.tar.gz 99139 BLAKE2B 5125fca65ee7b9dcea16e9b633bbfc26aa5c74202412119f138a5c47ae67d8f8e72fd4eb43182aaf3119858eb83fe6f24f6b53abc0b448aca04c3de4043ad9c1 SHA512 3922bced4e74891b0c4ea10a03eec0cc2e531de355776ba364a91bd656a78d19f9cfba026face34331841ee7c8609f12084fc10081601bc65aaf0fb008ca2fc6
+DIST nfs4-acl-tools-0.4.2.tar.gz 171197 BLAKE2B 2722063ef020a0933e277de7e971a2e255a7cb8db8b074b07ae5186f7e1b55da56cbe27b9c1aaed090a1b44e0b7e4547fdce83e182b5c654d32cbe23e960d8fc SHA512 ba78f4efda513b50ca0191ff239d87eb595f56013d9310f492491ea7fd0a25eefaf5f5f48efdfbb7173771585bb2785aedfd44688575f47cf42ee3a9a0229544
+DIST nfs4-acl-tools-0.4.3_rc1.tar.gz 57832 BLAKE2B 4738a423b09a7b5f71b5f3bbab1c184d0361ff1bc4de3eab0b251113dc4728feba91360225eaf6d6f70fa0c1e322b084dc0e567e2c5ed25a05200ae4398e0b2f SHA512 7445e91f869abc928623ca9eddadedbaf4fd2086cbd85e55178dc6e14b5cac99ee89ffb71ba87628b5a905f9e6052530a1f4e8bb9a5546420319d4c3cc7e86da
diff --git a/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.4.2-libattr.patch b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.4.2-libattr.patch
new file mode 100644
index 000000000000..f7ea55f8bfbc
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.4.2-libattr.patch
@@ -0,0 +1,34 @@
+diff --git a/configure.ac b/configure.ac
+index 3337575..3612f92 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -13,7 +13,7 @@ AC_PROG_INSTALL
+ AC_PROG_CC
+
+ AC_CHECK_HEADERS([netinet/in.h stdlib.h string.h unistd.h])
+-AC_CHECK_HEADERS([attr/xattr.h sys/xattr.h])
++AC_CHECK_HEADERS([sys/xattr.h])
+
+ AC_C_CONST
+ AC_TYPE_UID_T
+diff --git a/m4/package_attrdev.m4 b/m4/package_attrdev.m4
+index eecdd34..4ec4f66 100644
+--- a/m4/package_attrdev.m4
++++ b/m4/package_attrdev.m4
+@@ -9,7 +9,7 @@ AC_DEFUN([AC_PACKAGE_NEED_GETXATTR_LIBATTR],
+ libattr="-lattr"
+ test -f `pwd`/../attr/libattr/libattr.la && \
+ libattr="`pwd`/../attr/libattr/libattr.la"
+- test -f /usr/lib/libattr.la && libattr="/usr/lib/libattr.la"
++ test -f ${libdir}/libattr.la && libattr="${libdir}/libattr.la"
+ AC_SUBST(libattr)
+ ])
+
+@@ -24,6 +24,6 @@ AC_DEFUN([AC_PACKAGE_NEED_ATTRGET_LIBATTR],
+ libattr="-lattr"
+ test -f `pwd`/../attr/libattr/libattr.la && \
+ libattr="`pwd`/../attr/libattr/libattr.la"
+- test -f /usr/lib/libattr.la && libattr="/usr/lib/libattr.la"
++ test -f ${libdir}/libattr.la && libattr="${libdir}/libattr.la"
+ AC_SUBST(libattr)
+ ])
diff --git a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild
new file mode 100644
index 000000000000..000cce8072fb
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Commandline and GUI tools that deal directly with NFSv4 ACLs"
+HOMEPAGE="https://git.linux-nfs.org/?p=steved/nfs4-acl-tools.git;a=summary"
+if [[ ${PV} != *_rc* ]] ; then
+ SRC_URI="
+ https://linux-nfs.org/~steved/${PN}/${P}.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+else
+ SRC_URI="
+ https://git.linux-nfs.org/?p=steved/nfs4-acl-tools.git;a=snapshot;h=refs/tags/${P/_/-};sf=tgz
+ -> ${P}.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${P/_/-}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RESTRICT="test"
+
+RDEPEND="sys-apps/attr"
+DEPEND="
+ ${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.3.7-libtool.patch" # bug #731162
+ "${FILESDIR}/${PN}-0.3.5-jobserver-unavailable.patch"
+ "${FILESDIR}/${PN}-0.4.2-libattr.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild
new file mode 100644
index 000000000000..01732f05fadc
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Commandline and GUI tools that deal directly with NFSv4 ACLs"
+HOMEPAGE="https://git.linux-nfs.org/?p=steved/nfs4-acl-tools.git;a=summary"
+if [[ ${PV} != *_rc* ]] ; then
+ SRC_URI="
+ https://linux-nfs.org/~steved/${PN}/${P}.tar.gz
+ "
+ # KEYWORDS="~amd64 ~x86"
+else
+ SRC_URI="
+ https://git.linux-nfs.org/?p=steved/nfs4-acl-tools.git;a=snapshot;h=refs/tags/${P/_/-};sf=tgz
+ -> ${P}.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${P/_/-}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# TODO only for 0.4.3_rc1
+# - it has minimal changes compared to 0.4.2
+# - no new release since 2022-11-22
+# - so we might as well keyword this as well
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test"
+
+RDEPEND="sys-apps/attr"
+DEPEND="
+ ${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.3.7-libtool.patch" # bug #731162
+ "${FILESDIR}/${PN}-0.3.5-jobserver-unavailable.patch"
+ "${FILESDIR}/${PN}-0.4.2-libattr.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}