diff options
author | Paul Zander <negril.nx+gentoo@gmail.com> | 2024-05-15 11:31:35 +0200 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-08-25 16:43:33 +0100 |
commit | 299d056828c5e2dd5b70444a73c9148f1db8e8b0 (patch) | |
tree | 248de1289fb3b3fa9db56eb1fdfed33257fe30d3 /net-fs | |
parent | media-libs/x265: add 3.6 (diff) | |
download | gentoo-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/Manifest | 2 | ||||
-rw-r--r-- | net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.4.2-libattr.patch | 34 | ||||
-rw-r--r-- | net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.2.ebuild | 43 | ||||
-rw-r--r-- | net-fs/nfs4-acl-tools/nfs4-acl-tools-0.4.3_rc1.ebuild | 49 |
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 +} |