commit:     299d056828c5e2dd5b70444a73c9148f1db8e8b0
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed May 15 09:31:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 15:43:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=299d0568

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 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36683
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-fs/nfs4-acl-tools/Manifest                     |  2 +
 .../files/nfs4-acl-tools-0.4.2-libattr.patch       | 34 +++++++++++++++
 net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild  | 43 +++++++++++++++++++
 .../nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild | 49 ++++++++++++++++++++++
 4 files changed, 128 insertions(+)

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
+}

Reply via email to