public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-fs/nfs4-acl-tools/files/, net-fs/nfs4-acl-tools/
@ 2024-08-25 15:44 Sam James
  0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2024-08-25 15:44 UTC (permalink / raw
  To: gentoo-commits

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


^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-fs/nfs4-acl-tools/files/, net-fs/nfs4-acl-tools/
@ 2022-06-17 23:45 Sam James
  0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2022-06-17 23:45 UTC (permalink / raw
  To: gentoo-commits

commit:     dab861a0e0f33ba400fa937b2b1f368081a589da
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 17 23:40:19 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 17 23:44:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab861a0

net-fs/nfs4-acl-tools: strip patch; add new revision

(Was mangling it to do the changes in a revbump and didn't
actually add the new version!)

Bug: https://bugs.gentoo.org/731162
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/nfs4-acl-tools-0.3.7-libtool.patch       | 16 ++-----------
 .../nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild  | 27 ++++++++++++++++++++++
 2 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.7-libtool.patch b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.7-libtool.patch
index 60ce83af59a9..7eb4d67e552d 100644
--- a/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.7-libtool.patch
+++ b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.7-libtool.patch
@@ -1,3 +1,5 @@
+https://bugs.gentoo.org/731162
+
 From 2abd5015bf6bac1697ac4422d76fa121a49f2b24 Mon Sep 17 00:00:00 2001
 From: orbea <orbea@riseup.net>
 Date: Fri, 17 Jun 2022 12:36:01 -0700
@@ -10,14 +12,6 @@ determine if it should build static or shared libraries.
 
 The existing make and libtool tests were removed as unnecessary and
 problematic.
----
- configure.ac          |  3 +++
- include/builddefs.in  |  3 ++-
- m4/package_utilies.m4 | 20 --------------------
- 3 files changed, 5 insertions(+), 21 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index c624295..bc3dac8 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -9,6 +9,9 @@ AC_ARG_ENABLE(shared,
@@ -30,8 +24,6 @@ index c624295..bc3dac8 100644
  AC_PROG_INSTALL
  AC_PROG_CC
  
-diff --git a/include/builddefs.in b/include/builddefs.in
-index fe49b08..3cc85ec 100644
 --- a/include/builddefs.in
 +++ b/include/builddefs.in
 @@ -39,6 +39,8 @@ DEBUG = @debug_build@
@@ -51,8 +43,6 @@ index fe49b08..3cc85ec 100644
  ECHO		= @echo@
  SORT		= @sort@
  LN_S		= @LN_S@
-diff --git a/m4/package_utilies.m4 b/m4/package_utilies.m4
-index fe54e21..431c9bc 100644
 --- a/m4/package_utilies.m4
 +++ b/m4/package_utilies.m4
 @@ -22,26 +22,6 @@ AC_DEFUN([AC_PACKAGE_UTILITIES],
@@ -82,5 +72,3 @@ index fe54e21..431c9bc 100644
      if test -z "$TAR"; then
          AC_PATH_PROG(TAR, tar,, /usr/freeware/bin:/bin:/usr/local/bin:/usr/bin)
      fi
--- 
-2.35.1

diff --git a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild
new file mode 100644
index 000000000000..e6d5317ee8cc
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.7-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 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=bfields/nfs4-acl-tools.git;a=summary"
+SRC_URI="https://linux-nfs.org/~bfields/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-apps/attr"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${P}-libtool.patch # bug #731162
+	"${FILESDIR}"/${PN}-0.3.5-jobserver-unavailable.patch
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-fs/nfs4-acl-tools/files/, net-fs/nfs4-acl-tools/
@ 2018-11-14 21:58 Thomas Deutschmann
  0 siblings, 0 replies; 3+ messages in thread
From: Thomas Deutschmann @ 2018-11-14 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     866e4db34a352e2ba74b1483640ba0918acf984b
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 14 20:37:31 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 14 21:57:58 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866e4db3

net-fs/nfs4-acl-tools: bump to v0.3.5

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 net-fs/nfs4-acl-tools/Manifest                     |  1 +
 ...fs4-acl-tools-0.3.5-jobserver-unavailable.patch | 24 ++++++++++++++++++++
 net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.5.ebuild  | 26 ++++++++++++++++++++++
 3 files changed, 51 insertions(+)

diff --git a/net-fs/nfs4-acl-tools/Manifest b/net-fs/nfs4-acl-tools/Manifest
index 9b0405a7d66..d893bf620d9 100644
--- a/net-fs/nfs4-acl-tools/Manifest
+++ b/net-fs/nfs4-acl-tools/Manifest
@@ -1 +1,2 @@
 DIST nfs4-acl-tools-0.3.3.tar.gz 176018 BLAKE2B d9788af56f4ce5d2ebb8cef95287227a646ec2ec60a7a2ff24c4c26158383271bed0a3aedd5c851dd1182f98ea32a57338d9b7bd68d24525cfab16dc4b401b6a SHA512 8efa67c9f8a2f360c96b0df4e4aad55c044544188ebacd2e23b5f1c8a2c6c03d06cb8ffa434b03f502351a3403e98f4013bf6e6d9c85909995747b5489ea22d7
+DIST nfs4-acl-tools-0.3.5.tar.gz 99113 BLAKE2B a51e7a1ab3c43d5844697ccb8afb3dbef19d72b688c1aa9af334d9ccd9e0b70c2d5c7fc762ef80d69b9b4038c2fc83d9edc26e6f6119c05525cd13d4b7e5ea1b SHA512 c23d5c5c676c03cbb8016de32e384086525df6f181c85b36331f42b9bab023ab5158c4e01096f837da5d59c64d8a247cc7e92c9d37bd6bb38fc2aed960705618

diff --git a/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.5-jobserver-unavailable.patch b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.5-jobserver-unavailable.patch
new file mode 100644
index 00000000000..746d585d6ca
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/files/nfs4-acl-tools-0.3.5-jobserver-unavailable.patch
@@ -0,0 +1,24 @@
+Fix
+
+*      gmake[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
+
+--- a/include/buildmacros
++++ b/include/buildmacros
+@@ -152,7 +152,7 @@ INSTALL_LINGUAS = \
+ endif
+ 
+ SUBDIRS_MAKERULE = \
+-	@for d in $(SUBDIRS) ""; do \
++	@+for d in $(SUBDIRS) ""; do \
+ 		if test -d "$$d" -a ! -z "$$d"; then \
+ 			$(ECHO) === $$d ===; \
+ 			$(MAKEF) -C $$d $@ || exit $$?; \
+@@ -170,7 +170,7 @@ DIST_MAKERULE = \
+ 	$(MAKEF) -C build dist
+ 
+ SOURCE_MAKERULE = \
+-	@test -z "$$DIR" && DIR="."; \
++	@+test -z "$$DIR" && DIR="."; \
+ 	for f in $(SRCFILES) ""; do \
+ 	    if test ! -z "$$f"; then $(ECHO) $$DIR/$$f; fi;\
+ 	done; \

diff --git a/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.5.ebuild b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.5.ebuild
new file mode 100644
index 00000000000..d0bf66fbac8
--- /dev/null
+++ b/net-fs/nfs4-acl-tools/nfs4-acl-tools-0.3.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit autotools
+
+DESCRIPTION="Commandline and GUI tools that deal directly with NFSv4 ACLs"
+HOMEPAGE="https://git.linux-nfs.org/?p=bfields/nfs4-acl-tools.git;a=summary"
+SRC_URI="https://linux-nfs.org/~bfields/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-apps/attr"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.3.5-jobserver-unavailable.patch )
+
+src_prepare() {
+	default
+
+	eautoreconf
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-08-25 15:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-25 15:44 [gentoo-commits] repo/gentoo:master commit in: net-fs/nfs4-acl-tools/files/, net-fs/nfs4-acl-tools/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2022-06-17 23:45 Sam James
2018-11-14 21:58 Thomas Deutschmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox