[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-09-17 Thread Sam James
commit: e5a25a74515446fa910869bd2834bf513341fc44
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 17 16:44:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 17 16:44:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a25a74

sys-fs/xfsprogs: add 6.10.1

It's equivalent to 6.10.0-r2.

Bug: https://bugs.gentoo.org/938569
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |   1 +
 sys-fs/xfsprogs/xfsprogs-6.10.1.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 5923efb090db..757387864378 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-6.10.0.tar.xz 1449872 BLAKE2B 
dc02fb14cd07e20d61807035873a0990125ce3d8b15fa0248c6d494a89bbfb51c267583fc863edeee0d84069c7016f7992e750faa357618cd0d7f5748d2e
 SHA512 
ec80eedfd3471c836e99eb8507c0de2895f261d36316145b02f2effbcc1bb5a52eae3ad2148d45bc49f1a30e0267aa4e3f3176a5e01ec84b2da24b3fb430ffce
+DIST xfsprogs-6.10.1.tar.xz 1449932 BLAKE2B 
e9ed15b2d4a9026e0079adfb38578721e13498290a5d9590edae1fd41c9ee0338f9b823568677394952709d82bdc8ade36905a2266ffe64803901adbadfa5643
 SHA512 
b9fd7b7eaf038772ee4a9602bf38f714db7077731ec8904e0959d28b0103d443be8ae67720869012b90737c1ff440fbce44b3b23b662939c9a90c6d3be3fab08
 DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 
8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562
 SHA512 
f5b5c6d8da70cc0f3361b3420982aabfabb0bc54b9eb60b93a9aaeedb33a9ecede4061d5c1300b96d7aba7d44a4207672c4a33e115bf0f5c711a151f3fc65e0d
 DIST xfsprogs-6.9.0.tar.xz 1383116 BLAKE2B 
d952603716cc4022a935c426630b0b7838573476a730c6832f36ef0274a640e64667d3e3a2dd9fd2c5f2c12cdb348fd93abfef5c49e5c5fe2d5a83945dfc7894
 SHA512 
c597453759c400690810971f0b2daf0e4e22c74270b0f9800e2235da5e5c1383b59bc1176c5bba0023f74b623020fb51c62f0e98a74885cf3a8336e0b81c9023

diff --git a/sys-fs/xfsprogs/xfsprogs-6.10.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.10.1.ebuild
new file mode 100644
index ..30de84a18b56
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.10.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux static-libs"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
+   # The default value causes double 'lib'
+   --localstatedir="${EPREFIX}/var"
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   # XXX: T

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-09-01 Thread Sam James
commit: f08cde6b18c81fdb8deba6262da461b7da34f622
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  2 02:50:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 02:50:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08cde6b

sys-fs/xfsprogs: stabilize 6.8.0 for hppa

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index d082ee12b4f2..79b39e4aa851 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2024-09-01 Thread Sam James
commit: 6aa6914817f05676189062ea9eeefe2c5e78c782
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  2 02:49:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 02:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa69148

sys-fs/xfsprogs: drop 6.4.0, 6.6.0-r1, 6.7.0-r3

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |   3 -
 .../0001-Remove-use-of-LFS64-interfaces.patch  | 652 -
 .../files/0002-io-Adapt-to-64-bit-time_t.patch |  37 --
 ...uild-Request-64-bit-time_t-where-possible.patch |  31 -
 .../files/xfsprogs-6.7.0-fix-porting-to-6.7.patch  | 157 -
 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild  |  96 ---
 sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild   | 107 
 sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild   | 107 
 8 files changed, 1190 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index e19716b42713..5923efb090db 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,6 +1,3 @@
 DIST xfsprogs-6.10.0.tar.xz 1449872 BLAKE2B 
dc02fb14cd07e20d61807035873a0990125ce3d8b15fa0248c6d494a89bbfb51c267583fc863edeee0d84069c7016f7992e750faa357618cd0d7f5748d2e
 SHA512 
ec80eedfd3471c836e99eb8507c0de2895f261d36316145b02f2effbcc1bb5a52eae3ad2148d45bc49f1a30e0267aa4e3f3176a5e01ec84b2da24b3fb430ffce
-DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
-DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
-DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74
 DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 
8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562
 SHA512 
f5b5c6d8da70cc0f3361b3420982aabfabb0bc54b9eb60b93a9aaeedb33a9ecede4061d5c1300b96d7aba7d44a4207672c4a33e115bf0f5c711a151f3fc65e0d
 DIST xfsprogs-6.9.0.tar.xz 1383116 BLAKE2B 
d952603716cc4022a935c426630b0b7838573476a730c6832f36ef0274a640e64667d3e3a2dd9fd2c5f2c12cdb348fd93abfef5c49e5c5fe2d5a83945dfc7894
 SHA512 
c597453759c400690810971f0b2daf0e4e22c74270b0f9800e2235da5e5c1383b59bc1176c5bba0023f74b623020fb51c62f0e98a74885cf3a8336e0b81c9023

diff --git a/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch 
b/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch
deleted file mode 100644
index a0b32f714d9c..
--- a/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch
+++ /dev/null
@@ -1,652 +0,0 @@
-https://lore.kernel.org/linux-xfs/20240205232343.2162947-1-...@gentoo.org/
-
-From a162f061dc8c2145ae006461d661a03e986c4bf7 Mon Sep 17 00:00:00 2001
-From: Violet Purcell 
-Date: Sat, 22 Jul 2023 21:12:59 -0400
-Subject: [PATCH 1/3] Remove use of LFS64 interfaces
-
-LFS64 interfaces are non-standard and are being removed in the upcoming musl
-1.2.5. Setting _FILE_OFFSET_BITS=64 (which is currently being done) makes all
-interfaces on glibc 64-bit by default, so using the LFS64 interfaces is
-redundant. This commit replaces all occurences of off64_t with off_t,
-stat64 with stat, and fstat64 with fstat.
-
-Link: https://bugs.gentoo.org/907039
-Cc: Felix Janda 
-Reviewed-by: Darrick J. Wong 
-Reviewed-by: Christoph Hellwig 
-Signed-off-by: Violet Purcell 
-Signed-off-by: Sam James 
 a/copy/xfs_copy.c
-+++ b/copy/xfs_copy.c
-@@ -881,7 +881,7 @@ main(int argc, char **argv)
-   }
-   } else  {
-   char*lb = memalign(wbuf_align, XFS_MAX_SECTORSIZE);
--  off64_t off;
-+  off_t   off;
-   ssize_t len;
- 
-   /* ensure device files are sufficiently large */
 a/fsr/xfs_fsr.c
-+++ b/fsr/xfs_fsr.c
-@@ -1148,7 +1148,7 @@ packfile(char *fname, char *tname, int fd,
-   struct dioattr  dio;
-   static xfs_swapext_t   sx;
-   struct xfs_flock64  space;
--  off64_t cnt, pos;
-+  off_t   cnt, pos;
-   void*fbuf = NULL;
-   int ct, wc, wc_b4;
-   charffname[SMBUFSZ];
 a/io/bmap.c
-+++ b/io/bmap.c
-@@ -257,7 +257,7 @@ bmap_f(
- #define   FLG_BSW 010 /* Not on begin of s

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2024-08-27 Thread Sam James
commit: 56527dba237030fc69ac2bb4c6725a5ac58a7e16
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 27 23:42:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 27 23:43:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56527dba

sys-fs/xfsprogs: fix C++ compat in headers

Closes: https://bugs.gentoo.org/938569
Thanks-to: Matt Whitlock  mattwhitlock.name>
Signed-off-by: Sam James  gentoo.org>

 .../xfsprogs/files/xfsprogs-6.10.0-c++-void.patch  | 46 ++
 ...-6.10.0-r1.ebuild => xfsprogs-6.10.0-r2.ebuild} |  4 ++
 2 files changed, 50 insertions(+)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.10.0-c++-void.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.10.0-c++-void.patch
new file mode 100644
index ..04b71ff89fc0
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-6.10.0-c++-void.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/938569
+https://lore.kernel.org/linux-xfs/172480131521.2291268.17945339760767205637.stgit@frogsfrogsfrogs/
+
+From fd885ea4d54be6e98df7342bd99b77bc8cbd64d5 Mon Sep 17 00:00:00 2001
+Message-ID: 

+From: "Darrick J. Wong" 
+Date: Tue, 27 Aug 2024 16:33:58 -0700
+Subject: [PATCH] xfs: fix C++ compilation errors in xfs_fs.h
+
+Several people reported C++ compilation errors due to things that C
+compilers allow but C++ compilers do not.  Fix both of these problems,
+and hope there aren't more of these brown paper bags in 2 months when we
+finally get these fixes through the process into a released xfsprogs.
+
+Reported-by: ker...@mattwhitlock.name
+Reported-by: s...@gentoo.org
+Closes: https://bugzilla.kernel.org/show_bug.cgi?id=219203
+Fixes: 233f4e12bbb2c ("xfs: add parent pointer ioctls")
+Signed-off-by: Darrick J. Wong 
+---
+ libxfs/xfs_fs.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/libxfs/xfs_fs.h b/libxfs/xfs_fs.h
+index 454b63ef..2b8e1f4f 100644
+--- a/libxfs/xfs_fs.h
 b/libxfs/xfs_fs.h
+@@ -906,13 +906,13 @@ static inline struct xfs_getparents_rec *
+ xfs_getparents_next_rec(struct xfs_getparents *gp,
+   struct xfs_getparents_rec *gpr)
+ {
+-  void *next = ((void *)gpr + gpr->gpr_reclen);
++  void *next = ((char *)gpr + gpr->gpr_reclen);
+   void *end = (void *)(uintptr_t)(gp->gp_buffer + gp->gp_bufsize);
+ 
+   if (next >= end)
+   return NULL;
+ 
+-  return next;
++  return (struct xfs_getparents_rec *)next;
+ }
+ 
+ /* Iterate through this file handle's directory parent pointers. */
+-- 
+2.46.0
+

diff --git a/sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.10.0-r2.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.10.0-r2.ebuild
index db059509605d..16fed283d07e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.10.0-r2.ebuild
@@ -25,6 +25,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
 RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.10.0-c++-void.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-08-27 Thread Mike Gilbert
commit: 150b868c148fd709435bb05e9ccd4dbbe81adf61
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Aug 27 14:53:40 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Aug 27 14:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150b868c

sys-fs/xfsprogs: delete libtool archive

Closes: https://bugs.gentoo.org/938543
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/{xfsprogs-6.10.0.ebuild => xfsprogs-6.10.0-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild
index 22a5e0675764..db059509605d 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.10.0-r1.ebuild
@@ -97,6 +97,8 @@ src_install() {
if ! use static-libs; then
rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
fi
+
+   find "${ED}" -name '*.la' -delete || die
 }
 
 pkg_postrm() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-08-27 Thread Mike Gilbert
commit: de0b212b02b288a8cff2dd76698b9c72bcbb656a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Aug 27 14:45:51 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Aug 27 14:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0b212b

sys-fs/xfsprogs: use EPREFIX in localstatedir

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
index 8cd182482540..22a5e0675764 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
@@ -69,7 +69,7 @@ src_configure() {
# Doesn't do anything beyond adding -flto (bug #930947).
--disable-lto
# The default value causes double 'lib'
-   --localstatedir=/var
+   --localstatedir="${EPREFIX}/var"
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
--with-udev-rule-dir="$(get_udevdir)/rules.d"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-08-26 Thread Sam James
commit: b4f8c3b2ef7d10afbb519a7e2519c96bd13395d3
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 27 00:23:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 27 00:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f8c3b2

sys-fs/xfsprogs: add 6.10.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |   1 +
 sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 99c7de42f2bd..e19716b42713 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
+DIST xfsprogs-6.10.0.tar.xz 1449872 BLAKE2B 
dc02fb14cd07e20d61807035873a0990125ce3d8b15fa0248c6d494a89bbfb51c267583fc863edeee0d84069c7016f7992e750faa357618cd0d7f5748d2e
 SHA512 
ec80eedfd3471c836e99eb8507c0de2895f261d36316145b02f2effbcc1bb5a52eae3ad2148d45bc49f1a30e0267aa4e3f3176a5e01ec84b2da24b3fb430ffce
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
 DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74

diff --git a/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
new file mode 100644
index ..8cd182482540
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.10.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux static-libs"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
+   # The default value causes double 'lib'
+   --localstatedir=/var
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   # XXX: There's a missing dep in the install-dev target, so split it
+   emake 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-08-14 Thread Sam James
commit: 8aeb8befdb12ce0b3c7f4dd994bf2dff655a6d0e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 21:58:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 21:58:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aeb8bef

sys-fs/xfsprogs: add 6.9.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |   1 +
 sys-fs/xfsprogs/xfsprogs-6.9.0.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 3fc69234847d..99c7de42f2bd 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -2,3 +2,4 @@ DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
 DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74
 DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 
8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562
 SHA512 
f5b5c6d8da70cc0f3361b3420982aabfabb0bc54b9eb60b93a9aaeedb33a9ecede4061d5c1300b96d7aba7d44a4207672c4a33e115bf0f5c711a151f3fc65e0d
+DIST xfsprogs-6.9.0.tar.xz 1383116 BLAKE2B 
d952603716cc4022a935c426630b0b7838573476a730c6832f36ef0274a640e64667d3e3a2dd9fd2c5f2c12cdb348fd93abfef5c49e5c5fe2d5a83945dfc7894
 SHA512 
c597453759c400690810971f0b2daf0e4e22c74270b0f9800e2235da5e5c1383b59bc1176c5bba0023f74b623020fb51c62f0e98a74885cf3a8336e0b81c9023

diff --git a/sys-fs/xfsprogs/xfsprogs-6.9.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.9.0.ebuild
new file mode 100644
index ..1ce476e005a5
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.9.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux static-libs"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   # XXX: There's a missing dep in the 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: 16e6ca125b8785d6e70e8cacfaf611730e4031bd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 05:09:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 05:09:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e6ca12

sys-fs/xfsprogs: Stabilize 6.8.0 ppc64, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index 49957a35e51b..bb2dc7bcc850 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: 22023eed88952f02014f8a45325b5f66564f0435
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 05:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 05:09:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22023eed

sys-fs/xfsprogs: Stabilize 6.8.0 sparc, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index bb2dc7bcc850..d082ee12b4f2 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: 2d28598c5534cd906f841993f099041db7dff4ca
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 04:45:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 04:45:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d28598c

sys-fs/xfsprogs: Stabilize 6.8.0 arm64, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index e435b6a1513c..49957a35e51b 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: 94991e14d2fb1003a8c7e4c49ef35f0f570a45c0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 04:43:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 04:43:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94991e14

sys-fs/xfsprogs: Stabilize 6.8.0 ppc, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index 1c479f1f2ff0..659e427c80a7 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: 6b70bb8d953a58a20515d696c8cc644c8f11bf87
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 04:43:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 04:43:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b70bb8d

sys-fs/xfsprogs: Stabilize 6.8.0 x86, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index 659e427c80a7..e435b6a1513c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: c4d128a54e92d5803014d689fd138060944002b1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 04:36:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 04:36:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d128a5

sys-fs/xfsprogs: Stabilize 6.8.0 arm, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index 1ce476e005a5..6e4857101857 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-07-16 Thread Sam James
commit: eb53ad3706a154b1b7251ddd6c33d35aa8a6a659
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 17 04:36:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 17 04:36:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb53ad37

sys-fs/xfsprogs: Stabilize 6.8.0 amd64, #936178

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
index 6e4857101857..1c479f1f2ff0 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-17 Thread Sam James
commit: 7206d419b943d109c148da2e69f821bb0f4baa17
Author: Sam James  gentoo  org>
AuthorDate: Sat May 18 04:09:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 18 04:46:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7206d419

sys-fs/xfsprogs: add 6.8.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |   1 +
 sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 5371f002e574..3fc69234847d 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
 DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74
+DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 
8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562
 SHA512 
f5b5c6d8da70cc0f3361b3420982aabfabb0bc54b9eb60b93a9aaeedb33a9ecede4061d5c1300b96d7aba7d44a4207672c4a33e115bf0f5c711a151f3fc65e0d

diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
new file mode 100644
index ..1ce476e005a5
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux static-libs"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   # XXX: There's a missing dep in the install-dev target, so split it
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAG

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-15 Thread Mike Gilbert
commit: 05a9bf9ac30d889c14ad08ccaea679307e04b35a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 15:24:57 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 15:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a9bf9a

sys-fs/xfsprogs: call udev_reload

Closes: https://bugs.gentoo.org/931948
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild | 8 
 sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
index 55fcb0627c3c..6d8a45f9081c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
@@ -97,3 +97,11 @@ src_install() {
 
gen_usr_ldscript -a handle
 }
+
+pkg_postrm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+}

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
index dfca5f7562c5..e5ba87bba74e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
@@ -97,3 +97,11 @@ src_install() {
rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
fi
 }
+
+pkg_postrm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-15 Thread Mike Gilbert
commit: 6817a75995db17a403b179d9b2970aa6d41fe089
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 14:30:33 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 14:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6817a759

sys-fs/xfsprogs: remove libhandle.a when static-libs is disabled

Closes: https://bugs.gentoo.org/725538
Signed-off-by: Mike Gilbert  gentoo.org>

 .../xfsprogs/{xfsprogs-6.7.0-r2.ebuild => xfsprogs-6.7.0-r3.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
similarity index 95%
rename from sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
index 6781e5f02997..dfca5f7562c5 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="icu libedit nls selinux"
+IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="
dev-libs/inih
@@ -92,4 +92,8 @@ src_install() {
# XXX: There's a missing dep in the install-dev target, so split it
emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   if ! use static-libs; then
+   rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-15 Thread Mike Gilbert
commit: 454474abb1dad3fc929981e84662b9f2c90fce5f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 13:23:17 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 13:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454474ab

sys-fs/xfsprogs: drop 6.7.0

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild | 96 ---
 1 file changed, 96 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
deleted file mode 100644
index 13c8f04b9c6e..
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic systemd udev usr-ldscript
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="
-   dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-6.7.0-fix-porting-to-6.7.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   # Avoid automagic on libdevmapper (bug #709694)
-   export ac_cv_search_dm_task_create=no
-
-   # bug 903611
-   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-static
-   # Doesn't do anything beyond adding -flto (bug #930947).
-   --disable-lto
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
-
-   gen_usr_ldscript -a handle
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-15 Thread Mike Gilbert
commit: 41ec9f4c23631d2c8746343372199b49cf3209d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 13:22:43 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 13:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ec9f4c

sys-fs/xfsprogs: fix udev rule install location

Closes: https://bugs.gentoo.org/931943
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/{xfsprogs-6.6.0.ebuild => xfsprogs-6.6.0-r1.ebuild}| 2 +-
 sys-fs/xfsprogs/{xfsprogs-6.7.0-r1.ebuild => xfsprogs-6.7.0-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
index c46c41e10726..55fcb0627c3c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
@@ -78,7 +78,7 @@ src_configure() {
--disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
$(use_enable icu libicu)
$(use_enable nls gettext)
$(use_enable libedit editline)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
index d748990bfbd3..6781e5f02997 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
@@ -75,7 +75,7 @@ src_configure() {
--disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
$(use_enable icu libicu)
$(use_enable nls gettext)
$(use_enable libedit editline)



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-07 Thread Sam James
commit: f673754fd441777a2d68597d5fdab3a7c586d474
Author: Sam James  gentoo  org>
AuthorDate: Tue May  7 17:53:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  7 17:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f673754f

sys-fs/xfsprogs: go back to split call in src_install

There's a race in the install-dev target.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
index b31ed1ddf7ab..d748990bfbd3 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
@@ -89,5 +89,7 @@ src_compile() {
 }
 
 src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install install-dev
+   # XXX: There's a missing dep in the install-dev target, so split it
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-07 Thread Sam James
commit: a947beaaee0fc4d95ee32862a3316e0449f939f3
Author: Sam James  gentoo  org>
AuthorDate: Tue May  7 13:32:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  7 13:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a947beaa

sys-fs/xfsprogs: drop usr-ldscript

Per news item.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild | 93 
 1 file changed, 93 insertions(+)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
new file mode 100644
index ..b31ed1ddf7ab
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-6.7.0-fix-porting-to-6.7.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install install-dev
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-05-07 Thread Sam James
commit: 2f8515da6f9a003a209b3de4e76c0cd837c76631
Author: Sam James  gentoo  org>
AuthorDate: Tue May  7 13:28:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  7 13:32:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8515da

sys-fs/xfsprogs: drop useless LTO configure arg

As Eli points out on the bug, it only adds -flto -ffat-lto-objects. It
also breaks with Clang unnecessarily.

Closes: https://bugs.gentoo.org/930947
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 10 +++---
 sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild | 10 +++---
 sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild | 10 +++---
 3 files changed, 9 insertions(+), 21 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 6ecca8c43ca8..a82129f2ccf9 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic systemd usr-ldscript toolchain-funcs
+inherit flag-o-matic systemd usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -72,6 +72,8 @@ src_configure() {
local myconf=(
--enable-static
--enable-blkid
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
$(use_enable icu libicu)
@@ -79,12 +81,6 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if tc-is-lto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
econf "${myconf[@]}"
 }
 

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
index eb7d1494151c..c46c41e10726 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic systemd udev usr-ldscript toolchain-funcs
+inherit flag-o-matic systemd udev usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -74,6 +74,8 @@ src_configure() {
local myconf=(
--enable-static
--enable-blkid
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
--with-udev-rule-dir="$(get_udevdir)"
@@ -82,12 +84,6 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if tc-is-lto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
econf "${myconf[@]}"
 }
 

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
index c412012a15f3..13c8f04b9c6e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic systemd udev usr-ldscript toolchain-funcs
+inherit flag-o-matic systemd udev usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -71,6 +71,8 @@ src_configure() {
# https://www.spinics.net/lists/linux-xfs/msg30272.html
local myconf=(
--enable-static
+   # Doesn't do anything beyond adding -flto (bug #930947).
+   --disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
--with-udev-rule-dir="$(get_udevdir)"
@@ -79,12 +81,6 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if tc-is-lto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
econf "${myconf[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2024-04-17 Thread Sam James
commit: c073d0c3b74d459d90f786662e44b28203c1131c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 23:02:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 23:02:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c073d0c3

sys-fs/xfsprogs: add 6.7.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |   1 +
 .../files/xfsprogs-6.7.0-fix-porting-to-6.7.patch  | 157 +
 sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild  | 100 +
 3 files changed, 258 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index c3982fdd5599..5371f002e574 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
+DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B 
e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca
 SHA512 
4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch
new file mode 100644
index ..fcc30d170a8c
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-6.7.0-fix-porting-to-6.7.patch
@@ -0,0 +1,157 @@
+https://lore.kernel.org/linux-xfs/171142126323.2211955.1239989461209318080.stgit@frogsfrogsfrogs/
+
+From mboxrd@z Thu Jan  1 00:00:00 1970
+Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org 
[10.30.226.201])
+   (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
+   (No client certificate requested)
+   by smtp.subspace.kernel.org (Postfix) with ESMTPS id 80EBA128387
+   for ; Tue, 26 Mar 2024 02:59:42 + (UTC)
+Authentication-Results: smtp.subspace.kernel.org; arc=none 
smtp.client-ip=10.30.226.201
+ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
+   t=1711421982; cv=none; 
b=BWaXePO42YIrz9dUA7DXc3SL5MWIoC+liDfJkd/1AM/cv7gR6JRGHa5e5W3sXZFsI6S6pH/fKSEijUigTR0kiRGPFWbeCiDWEGQdq6y4AChFbZMTfQSg4Jei7pONholMK08CyBQ/K4UutICyqbos2cdxAGKKjNPTIOtdQdkiHdc=
+ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org;
+   s=arc-20240116; t=1711421982; c=relaxed/simple;
+   bh=qfMP8tvVLZAoDkRmqI3ZwhMEx6csbe2+Xclngz+n+GI=;
+   h=Date:Subject:From:To:Cc:Message-ID:In-Reply-To:References:
+MIME-Version:Content-Type; 
b=O5h4CVWF9TsE/Yho55MGUjmR7zhvoPO0EhXK59BWm/HSUFB3D7vD+ozThDlpENzz0iLrKzdR6aPYBS78cRpOzAszO4ZnMf0HPbFlLmlsIHK/ha5XFPO2qrmLgOGUkKKZepgXIROIA9knDYpxuvlWHnOptPf9birJvyR0gztAEyw=
+ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit 
key) header.d=kernel.org header.i=@kernel.org header.b=dkgsPgmY; arc=none 
smtp.client-ip=10.30.226.201
+Authentication-Results: smtp.subspace.kernel.org;
+   dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org 
header.b="dkgsPgmY"
+Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0A482C433C7;
+   Tue, 26 Mar 2024 02:59:42 + (UTC)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
+   s=k20201202; t=1711421982;
+   bh=qfMP8tvVLZAoDkRmqI3ZwhMEx6csbe2+Xclngz+n+GI=;
+   h=Date:Subject:From:To:Cc:In-Reply-To:References:From;
+   b=dkgsPgmYjqxxC1yEflpaDSaicJ6J1MpL6wH2GNkbwb7jHMXma/nM8+TuJ7ITuHQGY
+WXTMKAQFvTq29s+IWJaQZtuCfgH6cDQ3JTkRcjvg/OgSTo0X+aqxadBBnAjO4AP5/P
+hX4gszw3hlZ8oDjMvW9Wl6nLyDmR82rshZOTF4hZfQ8mkbU3Vzcsg2QiPQQzzKgfon
+3c/GxXIQ7V2jg37MBrPpNRYPvqBXWn1X/EkR0wuFiUtw9fTJ6Wyt0Vr6/vemAf2U+S
+gwHkISopsTOE3k8cCYYf7LXqmtU3PLOOqWBDol6TkWe6OgIOMSljoytIkFq1up/zhz
+LHrtnfD5yRlLg==
+Date: Mon, 25 Mar 2024 19:59:41 -0700
+Subject: [PATCH 01/13] libxfs: fix incorrect porting to 6.7
+From: "Darrick J. Wong" 
+To: c...@kernel.org, djw...@kernel.org
+Cc: Christoph Hellwig , Bill O'Donnell ,
+ linux-...@vger.kernel.org
+Message-ID: <171142126323.2211955.1239989461209318080.stgit@frogsfrogsfrogs>
+In-Reply-To: <171142126291.2211955.14829143192552278353.stgit@frogsfrogsfrogs>
+References: <171142126291.2211955.14829143192552278353.stgit@frogsfrogsfrogs>
+User-Agent: StGit/0.19
+Precedence: bulk
+X-Mailing-List: linux-...@vger.kernel.org
+List-Id: 
+List-Subscribe: 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/files/

2024-03-16 Thread Conrad Kostecki
commit: f658ea131ff01ea95de9d106fe7ed05ebb5c9581
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 25 15:47:33 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f658ea13

sys-fs/xfsprogs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35522
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
deleted file mode 100644
index ffe1d46cd5ef..
--- a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://lore.kernel.org/linux-xfs/20230626095048.1290476-1-...@gentoo.org/T/#u
 a/po/de.po
-+++ b/po/de.po
-@@ -3084,7 +3084,7 @@
- #: .././estimate/xfs_estimate.c:191
- #, c-format
- msgid "%s will take about %.1f megabytes\n"
--msgstr "%s wird etwa %.lf Megabytes einnehmen\n"
-+msgstr "%s wird etwa %.1f Megabytes einnehmen\n"
- 
- #: .././estimate/xfs_estimate.c:198
- #, c-format



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-03-06 Thread Andreas K. Hüttel
commit: 33c22bd38a5813a11680525851fddf0027da9cb2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Mar  6 21:38:56 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Mar  6 21:46:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c22bd3

sys-fs/xfsprogs: Apply musl-1.2.4 largefile workaround

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 3 +++
 sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 5ee0fb214a0e..6ecca8c43ca8 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -60,6 +60,9 @@ src_configure() {
# Avoid automagic on libdevmapper (bug #709694)
export ac_cv_search_dm_task_create=no
 
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
# Build fails with -O3 (bug #712698)
replace-flags -O3 -O2
 

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
index 29cecd2a7b76..757a45fbd50a 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
@@ -62,6 +62,9 @@ src_configure() {
# Avoid automagic on libdevmapper (bug #709694)
export ac_cv_search_dm_task_create=no
 
+   # bug 903611
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
# Build fails with -O3 (bug #712698)
replace-flags -O3 -O2
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-02-19 Thread Sam James
commit: 53a7b5d448f2079ba8eac7801f9f2673dbda6438
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:10:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a7b5d4

sys-fs/xfsprogs: drop 6.3.0, 6.5.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  2 -
 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 96 --
 sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild | 98 ---
 3 files changed, 196 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index c87fd8809494..c3982fdd5599 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,4 +1,2 @@
-DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
-DIST xfsprogs-6.5.0.tar.xz 1348452 BLAKE2B 
40d578bf5bf3da93c608d2a1c5af02f0ac3a99c695b8003f684b75ce01b8d89dc197620e724e5461da174e050068c352eff622e970ea748e53685ab942cc2e92
 SHA512 
0a2db9c3df8209b2b6d264b7ef87f4c101f5129dfa14cb09159dbef181c09508fa8460eb1f4293300f24696ce236ca49065e47068cebdee00ee8ab9e2b75211c
 DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
deleted file mode 100644
index b59bbeb5ee65..
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic systemd usr-ldscript toolchain-funcs
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
-   "${FILESDIR}"/${PN}-6.3.0-gettext-0.22.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   # Avoid automagic on libdevmapper (bug #709694)
-   export ac_cv_search_dm_task_create=no
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-static
-   --enable-blkid
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   if tc-is-lto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2024-02-05 Thread Sam James
commit: d64e0a8bf2551bcd233b11faca7cc49d01b10bc2
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 23:27:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 23:28:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64e0a8b

sys-fs/xfsprogs: add 6.6.0

Closes: https://bugs.gentoo.org/907039
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |   1 +
 .../0001-Remove-use-of-LFS64-interfaces.patch  | 652 +
 .../files/0002-io-Adapt-to-64-bit-time_t.patch |  37 ++
 ...uild-Request-64-bit-time_t-where-possible.patch |  31 +
 sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild  | 100 
 5 files changed, 821 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 2e91e41c605e..c87fd8809494 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
 DIST xfsprogs-6.5.0.tar.xz 1348452 BLAKE2B 
40d578bf5bf3da93c608d2a1c5af02f0ac3a99c695b8003f684b75ce01b8d89dc197620e724e5461da174e050068c352eff622e970ea748e53685ab942cc2e92
 SHA512 
0a2db9c3df8209b2b6d264b7ef87f4c101f5129dfa14cb09159dbef181c09508fa8460eb1f4293300f24696ce236ca49065e47068cebdee00ee8ab9e2b75211c
+DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B 
a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554
 SHA512 
89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da

diff --git a/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch 
b/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch
new file mode 100644
index ..a0b32f714d9c
--- /dev/null
+++ b/sys-fs/xfsprogs/files/0001-Remove-use-of-LFS64-interfaces.patch
@@ -0,0 +1,652 @@
+https://lore.kernel.org/linux-xfs/20240205232343.2162947-1-...@gentoo.org/
+
+From a162f061dc8c2145ae006461d661a03e986c4bf7 Mon Sep 17 00:00:00 2001
+From: Violet Purcell 
+Date: Sat, 22 Jul 2023 21:12:59 -0400
+Subject: [PATCH 1/3] Remove use of LFS64 interfaces
+
+LFS64 interfaces are non-standard and are being removed in the upcoming musl
+1.2.5. Setting _FILE_OFFSET_BITS=64 (which is currently being done) makes all
+interfaces on glibc 64-bit by default, so using the LFS64 interfaces is
+redundant. This commit replaces all occurences of off64_t with off_t,
+stat64 with stat, and fstat64 with fstat.
+
+Link: https://bugs.gentoo.org/907039
+Cc: Felix Janda 
+Reviewed-by: Darrick J. Wong 
+Reviewed-by: Christoph Hellwig 
+Signed-off-by: Violet Purcell 
+Signed-off-by: Sam James 
+--- a/copy/xfs_copy.c
 b/copy/xfs_copy.c
+@@ -881,7 +881,7 @@ main(int argc, char **argv)
+   }
+   } else  {
+   char*lb = memalign(wbuf_align, XFS_MAX_SECTORSIZE);
+-  off64_t off;
++  off_t   off;
+   ssize_t len;
+ 
+   /* ensure device files are sufficiently large */
+--- a/fsr/xfs_fsr.c
 b/fsr/xfs_fsr.c
+@@ -1148,7 +1148,7 @@ packfile(char *fname, char *tname, int fd,
+   struct dioattr  dio;
+   static xfs_swapext_t   sx;
+   struct xfs_flock64  space;
+-  off64_t cnt, pos;
++  off_t   cnt, pos;
+   void*fbuf = NULL;
+   int ct, wc, wc_b4;
+   charffname[SMBUFSZ];
+--- a/io/bmap.c
 b/io/bmap.c
+@@ -257,7 +257,7 @@ bmap_f(
+ #define   FLG_BSW 010 /* Not on begin of stripe width */
+ #define   FLG_ESW 001 /* Not on end   of stripe width */
+   int agno;
+-  off64_t agoff, bbperag;
++  off_t agoff, bbperag;
+   int foff_w, boff_w, aoff_w, tot_w, agno_w;
+   charrbuf[32], bbuf[32], abuf[32];
+   int sunit, swidth;
+@@ -267,8 +267,8 @@ bmap_f(
+   if (is_rt)
+   sunit = swidth = bbperag = 0;
+   else {
+-  bbperag = (off64_t)fsgeo.agblocks *
+-(off64_t)fsgeo.blocksize / BBSIZE;
++  bbperag = (off_t)fsgeo.agblocks *
++(off_t)fsgeo.blocksize / BBSIZE;
+   sunit = (fsgeo.sunit * fsgeo.blocks

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-01-23 Thread Sam James
commit: b11c7460abd9916be76f8831466d5cc63bd079bf
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 21:53:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11c7460

sys-fs/xfsprogs: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 6 +++---
 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 6 +++---
 sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 412d486c3314..b59bbeb5ee65 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd usr-ldscript
+inherit flag-o-matic systemd usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -75,7 +75,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index afc21c0b6d8c..5ee0fb214a0e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd usr-ldscript
+inherit flag-o-matic systemd usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -76,7 +76,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )

diff --git a/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
index ab3847406679..a450486a8f38 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd udev usr-ldscript
+inherit flag-o-matic systemd udev usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
@@ -77,7 +77,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-10-13 Thread Sam James
commit: b1a152f3ccc12fb85da940359c74c9c6e022c8cd
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 10:16:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 11:03:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a152f3

sys-fs/xfsprogs: add 6.5.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 77d10bf7061f..2e91e41c605e 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb
 DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
+DIST xfsprogs-6.5.0.tar.xz 1348452 BLAKE2B 
40d578bf5bf3da93c608d2a1c5af02f0ac3a99c695b8003f684b75ce01b8d89dc197620e724e5461da174e050068c352eff622e970ea748e53685ab942cc2e92
 SHA512 
0a2db9c3df8209b2b6d264b7ef87f4c101f5129dfa14cb09159dbef181c09508fa8460eb1f4293300f24696ce236ca49065e47068cebdee00ee8ab9e2b75211c

diff --git a/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
new file mode 100644
index ..ab3847406679
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   --with-udev-rule-dir="$(get_udevdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-19 Thread Sam James
commit: b90479fe755dbdaeba0a26626ee3cfc0152a6da6
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:41:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:41:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90479fe

sys-fs/xfsprogs: Stabilize 6.4.0 amd64, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 5bc06081e34a..afc21c0b6d8c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-19 Thread Sam James
commit: 6a8ea54caf8156c626fdf7cbf08c406e623c311f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8ea54c

sys-fs/xfsprogs: Stabilize 6.4.0 hppa, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 7b9a4a0ca7e6..d43f9270ddcb 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-19 Thread Sam James
commit: 5e28bdd5012b69ba4c2a83b39bb0bac8c66fb36a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e28bdd5

sys-fs/xfsprogs: Stabilize 6.4.0 ppc, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index d43f9270ddcb..7abe3169df00 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-19 Thread Sam James
commit: c170785d9b4bf1e84c41882f0fd61152281a5855
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c170785d

sys-fs/xfsprogs: Stabilize 6.4.0 ppc64, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 7abe3169df00..4fd96c08c221 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-18 Thread Arthur Zamarin
commit: 963c7570b8b76e2f8e872d7a41cd0fc2d022d345
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 06:58:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 06:58:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963c7570

sys-fs/xfsprogs: Stabilize 6.4.0 sparc, #912569

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 3dd696f16323..7b9a4a0ca7e6 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-18 Thread Sam James
commit: f76c8fc8a00b5a3b6ab015d08d1c20414d06e26d
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:32:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76c8fc8

sys-fs/xfsprogs: Stabilize 6.4.0 arm, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index 992d02897ae3..3dd696f16323 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-08-18 Thread Sam James
commit: 50e7b46d2f43cad78d235d7c47be7782566b9a65
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:23:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:23:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50e7b46d

sys-fs/xfsprogs: Stabilize 6.4.0 arm64, #912569

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index fa4a6f0611df..992d02897ae3 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-07-19 Thread Sam James
commit: ba051a0646afa395f8891d8898aaa99981e840fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 19 19:24:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 19 19:24:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba051a06

sys-fs/xfsprogs: add 6.4.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index dd1fcf78ad78..77d10bf7061f 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1 +1,2 @@
 DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb
+DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 
566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b
 SHA512 
831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
new file mode 100644
index ..fa4a6f0611df
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/files/

2023-06-26 Thread Sam James
commit: b998e0514072ea7abae0c2095e032fb67c13e50b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 26 09:58:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 26 09:58:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b998e051

sys-fs/xfsprogs: add upstream link for gettext-0.22 patch

Bug: https://bugs.gentoo.org/908864
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
index f94085ae73c3..ffe1d46cd5ef 100644
--- a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
+++ b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
@@ -1,3 +1,4 @@
+https://lore.kernel.org/linux-xfs/20230626095048.1290476-1-...@gentoo.org/T/#u
 --- a/po/de.po
 +++ b/po/de.po
 @@ -3084,7 +3084,7 @@



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2023-06-26 Thread David Seifert
commit: 751f7a13042434b58b3d9bb5930f6bc64e91e50b
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun 26 09:12:37 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jun 26 09:12:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751f7a13

sys-fs/xfsprogs: fix gettext 0.22 breakage

* gettext-0.22 validates format strings now:
  https://savannah.gnu.org/bugs/index.php?64332#comment1

Closes: https://bugs.gentoo.org/908864
Signed-off-by: David Seifert  gentoo.org>

 sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch | 11 +++
 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
new file mode 100644
index ..f94085ae73c3
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
@@ -0,0 +1,11 @@
+--- a/po/de.po
 b/po/de.po
+@@ -3084,7 +3084,7 @@
+ #: .././estimate/xfs_estimate.c:191
+ #, c-format
+ msgid "%s will take about %.1f megabytes\n"
+-msgstr "%s wird etwa %.lf Megabytes einnehmen\n"
++msgstr "%s wird etwa %.1f Megabytes einnehmen\n"
+ 
+ #: .././estimate/xfs_estimate.c:198
+ #, c-format

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index f9a26d57b3d1..412d486c3314 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
 PATCHES=(
"${FILESDIR}"/${PN}-5.3.0-libdir.patch
"${FILESDIR}"/${PN}-5.18.0-docdir.patch
+   "${FILESDIR}"/${PN}-6.3.0-gettext-0.22.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-26 Thread David Seifert
commit: ce4fffac82794c2adf6799bae81a3911329baeb7
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun 26 09:12:36 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jun 26 09:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4fffac

sys-fs/xfsprogs: drop 6.1.1, 6.2.0

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  2 -
 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 94 --
 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 95 ---
 3 files changed, 191 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index e9b11d05bf05..dd1fcf78ad78 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1 @@
-DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6
-DIST xfsprogs-6.2.0.tar.xz 1324216 BLAKE2B 
847ad267b3667604c9c6a30857605e9cef0f184b7c375d0771b29a0c9596f621a819cc4e88af939a3f9a3ce14a2984fece5e70346bc673a5982af6eebe3909cc
 SHA512 
71c04f744af9f4f3197a9c6eb468574d984c1532753f83f0bcd583cf737b89fab034442c072794975c813ea168572b39ae43f28d9a0428204be2fb7f1e141fc5
 DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
deleted file mode 100644
index 7b3222444649..
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd usr-ldscript
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   # Avoid automagic on libdevmapper (bug #709694)
-   export ac_cv_search_dm_task_create=no
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-blkid
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   if is-flagq -flto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
-
-   gen_usr_ldscript -a handle
-}

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
deleted file mode 100644
index f9a26d57b3d1..
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Sam James
commit: b7f2e36a36abb45e2b7569cf242cf2499a7b1ee4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 21:03:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 21:03:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f2e36a

sys-fs/xfsprogs: Stabilize 6.3.0 ppc, #908640

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 38430bda7dc8..f9a26d57b3d1 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Sam James
commit: 30d47c5cab0e40f9ae9d8c7afa7216b1466360ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 16:52:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 16:52:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d47c5c

sys-fs/xfsprogs: Stabilize 6.3.0 x86, #908640

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 505abc49149a..38430bda7dc8 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Arthur Zamarin
commit: e4c4e9e57b7f16c06679e27d1a6f07f5145e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 10:41:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 10:41:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c4e9e5

sys-fs/xfsprogs: Stabilize 6.3.0 amd64, #908640

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index cb5b2eaab82d..505abc49149a 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Arthur Zamarin
commit: c4fb06cc3975a37da5377ea2e354f3ace3cdabd4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 10:41:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 10:41:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fb06cc

sys-fs/xfsprogs: Stabilize 6.3.0 hppa, #908640

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index eb41aa0f44ab..cb5b2eaab82d 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Arthur Zamarin
commit: 1befb2da17e69257891a6aa880a9f7a72da05cf4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1befb2da

sys-fs/xfsprogs: Stabilize 6.3.0 ppc64, #908640

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index eb698bd6e1ef..0b75e6917849 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-17 Thread Arthur Zamarin
commit: b4d6d48da0372f13bc7899bb8e68bc109ab9e1de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d6d48d

sys-fs/xfsprogs: Stabilize 6.3.0 sparc, #908640

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 0b75e6917849..eb41aa0f44ab 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-16 Thread Sam James
commit: 3b1e03e95487fa79ff2937d90d67b5e77ea199d9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e03e9

sys-fs/xfsprogs: Stabilize 6.3.0 arm64, #908640

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index ac8f0c93a1ba..eb698bd6e1ef 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-16 Thread Sam James
commit: 8bd119429372f79f98ac9fe1be28488010b80f5f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd11942

sys-fs/xfsprogs: Stabilize 6.3.0 arm, #908640

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 1d995689b970..ac8f0c93a1ba 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: 44d23090f0504d24de4a302e02dafdb4a07daeb7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 15:27:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 15:27:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d23090

sys-fs/xfsprogs: Stabilize 6.2.0 hppa, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index b9d28ba5e321..f9a26d57b3d1 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Sam James
commit: 8e70f81886dd1f3ab3025cf83965659b10ed42ff
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 14:37:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  9 14:38:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e70f818

sys-fs/xfsprogs: Stabilize 6.2.0 x86, #908123

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index 4e9d7343d861..b9d28ba5e321 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: 025ae1300cf666b202c42f6bc719baad3d78acf9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 14:10:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 14:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025ae130

sys-fs/xfsprogs: Stabilize 6.2.0 arm, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index 82714044e4fb..670b0493baea 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: 995d232fb6c922f3b165e6028fc6f9b2e5a8c794
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 14:10:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 14:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995d232f

sys-fs/xfsprogs: Stabilize 6.2.0 ppc64, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index 670b0493baea..4e9d7343d861 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: e8addd4ffdcb27a339d5c51ff776074b4f6c4dca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 14:07:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 14:07:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8addd4f

sys-fs/xfsprogs: Stabilize 6.2.0 arm64, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index d065d22d5961..82714044e4fb 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: 1e05dca7da2d3e305b556a414b0c6b38ef6108fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 13:51:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 13:51:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e05dca7

sys-fs/xfsprogs: Stabilize 6.2.0 ppc, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index d26b39927e2f..d065d22d5961 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Sam James
commit: 1555270cfaab559eb55208ba944d57dbf8135daa
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 13:49:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  9 13:49:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1555270c

sys-fs/xfsprogs: Stabilize 6.2.0 amd64, #908123

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index aafb6611e47a..d26b39927e2f 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-06-09 Thread Arthur Zamarin
commit: b064ec4c12e023d68dd47d7d06722314828c2ff7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 13:39:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 13:39:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b064ec4c

sys-fs/xfsprogs: Stabilize 6.2.0 sparc, #908123

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index 1d995689b970..aafb6611e47a 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/files/, sys-fs/xfsprogs/

2023-05-30 Thread Sam James
commit: 6d97d647dc5e52050c890d3d7fd504a631f96dd2
Author: Sam James  gentoo  org>
AuthorDate: Wed May 31 02:25:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 31 02:25:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d97d647

sys-fs/xfsprogs: drop 5.18.0-r1, 6.0.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  2 -
 .../xfsprogs/files/xfsprogs-5.18.0-include.patch   | 15 
 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild  | 95 --
 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild  | 95 --
 4 files changed, 207 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 3398369b6fe9..e9b11d05bf05 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,5 +1,3 @@
-DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
-DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
 DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6
 DIST xfsprogs-6.2.0.tar.xz 1324216 BLAKE2B 
847ad267b3667604c9c6a30857605e9cef0f184b7c375d0771b29a0c9596f621a819cc4e88af939a3f9a3ce14a2984fece5e70346bc673a5982af6eebe3909cc
 SHA512 
71c04f744af9f4f3197a9c6eb468574d984c1532753f83f0bcd583cf737b89fab034442c072794975c813ea168572b39ae43f28d9a0428204be2fb7f1e141fc5
 DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb

diff --git a/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch 
b/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch
deleted file mode 100644
index 361aeb0b7d35..
--- a/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-
-Bug: https://bugs.gentoo.org/875050
-Upstream: 
https://lore.kernel.org/linux-xfs/865733c7-8314-cd13-f363-5ba2c6842...@applied-asynchrony.com/
-Signed-off-by: Holger Hoffstätte  
-
 xfsprogs-5.18.0/scrub/unicrash.c   2021-12-13 21:02:19.0 +0100
-+++ xfsprogs-5.18.0-nowarn/scrub/unicrash.c2022-10-04 19:46:28.869402900 
+0200
-@@ -10,6 +10,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
deleted file mode 100644
index 27df30019de0..
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd usr-ldscript
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-include.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymor

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-05-22 Thread Sam James
commit: 07e8020eea78a4a1515667c8e00b49c1bd992e72
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:37:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e8020e

sys-fs/xfsprogs: add 6.3.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 2af549a11791..3398369b6fe9 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -2,3 +2,4 @@ DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab87
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
 DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6
 DIST xfsprogs-6.2.0.tar.xz 1324216 BLAKE2B 
847ad267b3667604c9c6a30857605e9cef0f184b7c375d0771b29a0c9596f621a819cc4e88af939a3f9a3ce14a2984fece5e70346bc673a5982af6eebe3909cc
 SHA512 
71c04f744af9f4f3197a9c6eb468574d984c1532753f83f0bcd583cf737b89fab034442c072794975c813ea168572b39ae43f28d9a0428204be2fb7f1e141fc5
+DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
new file mode 100644
index ..1d995689b970
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-24 Thread Sam James
commit: 73b136f94db0e4b3ebfaa46ddca842fde4585619
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 04:20:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 04:22:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b136f9

sys-fs/xfsprogs: add 6.2.0

Implicit func. decls fixed in 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=d6642ab8cc934d9de12de631f5b0b3098022eb02.

Closes: https://bugs.gentoo.org/898618
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 2d9cc0b20230..2af549a11791 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
 DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6
+DIST xfsprogs-6.2.0.tar.xz 1324216 BLAKE2B 
847ad267b3667604c9c6a30857605e9cef0f184b7c375d0771b29a0c9596f621a819cc4e88af939a3f9a3ce14a2984fece5e70346bc673a5982af6eebe3909cc
 SHA512 
71c04f744af9f4f3197a9c6eb468574d984c1532753f83f0bcd583cf737b89fab034442c072794975c813ea168572b39ae43f28d9a0428204be2fb7f1e141fc5

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
new file mode 100644
index ..0fcec175114a
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPA

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-24 Thread Sam James
commit: 285673422e168f6461a48e353cec064dbb33e073
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 04:22:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 04:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28567342

sys-fs/xfsprogs: add git repo to HOMEPAGE

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 4 ++--
 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 4 ++--
 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index fef644789f59..27df30019de0 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic systemd usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
 SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index fef644789f59..27df30019de0 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic systemd usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
 SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index c0458b718a19..7b3222444649 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic systemd usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
 SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"

diff --git a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
index 0fcec175114a..1d995689b970 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit flag-o-matic systemd usr-ldscript
 
 DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/";
 SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-04 Thread Jakov Smolić
commit: 9839ddb4442af3b40a477b6661205d02335a456b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Mar  4 22:30:07 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Mar  4 22:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9839ddb4

sys-fs/xfsprogs: Stabilize 6.1.1 hppa, #899330

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 715897679e85..c0458b718a19 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-04 Thread Arthur Zamarin
commit: 8daacb1bf2e8711c49c5b96b3ba502a438835877
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 12:25:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 12:25:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8daacb1b

sys-fs/xfsprogs: Stabilize 6.1.1 ppc, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 3ace8adf012c..715897679e85 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-04 Thread Arthur Zamarin
commit: 058ac4afe612afbfbe4441b7cd8dcadb435fd76a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 11:46:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 11:46:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058ac4af

sys-fs/xfsprogs: Stabilize 6.1.1 ppc64, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 301d864b4dc9..3ace8adf012c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-04 Thread Arthur Zamarin
commit: 626c248d4ea49058abce9a2e092c496c14156c03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 11:09:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 11:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626c248d

sys-fs/xfsprogs: Stabilize 6.1.1 amd64, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 9552f06869c5..301d864b4dc9 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-04 Thread Arthur Zamarin
commit: ed85a7a7f5d9b88b9fad254d2ba6ad553d3be442
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 08:45:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 08:45:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed85a7a7

sys-fs/xfsprogs: Stabilize 6.1.1 x86, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index db6555bdf36d..9552f06869c5 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-03 Thread Arthur Zamarin
commit: 656d83b079596a3ce85c49d5096cec985c3fd53d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:10:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:10:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656d83b0

sys-fs/xfsprogs: Stabilize 6.1.1 sparc, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index bde80fd65741..db6555bdf36d 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-03 Thread Arthur Zamarin
commit: fc3c6766254b0f58727cb1ce97b060d2d51df379
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:55:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:55:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3c6766

sys-fs/xfsprogs: Stabilize 6.1.1 arm64, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 203411e0c75a..bde80fd65741 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-03-03 Thread Arthur Zamarin
commit: 5609583d5266d238419f7f0c7e52102dcffc9ee9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:38:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:38:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5609583d

sys-fs/xfsprogs: Stabilize 6.1.1 arm, #899330

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
index 99a0dfd3f25d..203411e0c75a 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-01-15 Thread Sam James
commit: 2fa84a2383280f63e298f98fe950ff9f5016fbe1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 14:56:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 14:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa84a23

sys-fs/xfsprogs: drop 6.1.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 -
 sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild | 95 ---
 2 files changed, 96 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 5576f56b5908..2d9cc0b20230 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,4 +1,3 @@
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
-DIST xfsprogs-6.1.0.tar.xz 1322908 BLAKE2B 
0be85ec90079bb4cb5888785f872365382dc2bdeb9f64780dfd3dd2c8ec5fdea7eda76f5fe683de7f768d5d4b822e85a59e80ed713f196647f5c4431601fab7b
 SHA512 
6b6896ea2312836642fc3536aa47c1b96074c495dfa5876ebf06370f8b64d36df6149798153f86bb6ba3fde54354694f74ee72446dd4c6ab509013d82d25e8b0
 DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild
deleted file mode 100644
index 22663401ef36..
--- a/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd usr-ldscript
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
-   "${FILESDIR}"/${PN}-5.18.0-include.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   # Avoid automagic on libdevmapper (bug #709694)
-   export ac_cv_search_dm_task_create=no
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-blkid
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   if is-flagq -flto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
-
-   gen_usr_ldscript -a handle
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-01-15 Thread Sam James
commit: a1771537b9dfc611e046907def1a2d4a4f5d6561
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 15 14:56:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 15 14:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1771537

sys-fs/xfsprogs: add 6.1.1

Bug: https://bugs.gentoo.org/875050
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 6f3a8acc99e8..5576f56b5908 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
 DIST xfsprogs-6.1.0.tar.xz 1322908 BLAKE2B 
0be85ec90079bb4cb5888785f872365382dc2bdeb9f64780dfd3dd2c8ec5fdea7eda76f5fe683de7f768d5d4b822e85a59e80ed713f196647f5c4431601fab7b
 SHA512 
6b6896ea2312836642fc3536aa47c1b96074c495dfa5876ebf06370f8b64d36df6149798153f86bb6ba3fde54354694f74ee72446dd4c6ab509013d82d25e8b0
+DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
new file mode 100644
index ..99a0dfd3f25d
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2023-01-06 Thread Sam James
commit: 368bea0e3e302644295a16616c47ab32b63615dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  6 08:05:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  6 08:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368bea0e

sys-fs/xfsprogs: add 6.1.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index d1c93117287f..6f3a8acc99e8 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
+DIST xfsprogs-6.1.0.tar.xz 1322908 BLAKE2B 
0be85ec90079bb4cb5888785f872365382dc2bdeb9f64780dfd3dd2c8ec5fdea7eda76f5fe683de7f768d5d4b822e85a59e80ed713f196647f5c4431601fab7b
 SHA512 
6b6896ea2312836642fc3536aa47c1b96074c495dfa5876ebf06370f8b64d36df6149798153f86bb6ba3fde54354694f74ee72446dd4c6ab509013d82d25e8b0

diff --git a/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild
new file mode 100644
index ..22663401ef36
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.1.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-include.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-11 Thread Arthur Zamarin
commit: 25e4532df815a42dc46abdad5bfb3577219c3d2b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 11 17:47:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 11 17:47:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e4532d

sys-fs/xfsprogs: Stabilize 6.0.0 sparc, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 9f2cdb8f3ced..fef644789f59 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Sam James
commit: cc72841f1787a80a3dd045f676f1ac14bc6624e1
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  9 21:27:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  9 21:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc72841f

sys-fs/xfsprogs: Stabilize 6.0.0 amd64, #885069

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index f73b552bd088..9f2cdb8f3ced 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: 0b8f54a1397ce5a3dd240e7ffe15658f786f5d98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 19:59:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 19:59:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8f54a1

sys-fs/xfsprogs: Stabilize 6.0.0 x86, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 6db89760bfbb..278280eb928a 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: e14c4bbb7217733d41ac84072eaf6a95c22f54d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 19:59:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 19:59:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14c4bbb

sys-fs/xfsprogs: Stabilize 6.0.0 hppa, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 278280eb928a..f73b552bd088 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: 913824a28e88d5491f8ba10bde5755722cdacf45
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 17:23:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 17:23:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913824a2

sys-fs/xfsprogs: Stabilize 6.0.0 arm64, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 2f545bcf92b0..2bd438edd96b 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: 120c0c07470f988308d9cec99737d1c441e02563
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 17:23:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 17:23:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120c0c07

sys-fs/xfsprogs: Stabilize 6.0.0 ppc, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 01f5f40c770d..6db89760bfbb 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: 64813319b8b5c06a8c7623090289abb93309cb32
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 17:23:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 17:23:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64813319

sys-fs/xfsprogs: Stabilize 6.0.0 ppc64, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 050309f26268..01f5f40c770d 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-12-09 Thread Arthur Zamarin
commit: 5db3df3db70e4fee29fc244d829ca6b0abe8dd6d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 17:23:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 17:23:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db3df3d

sys-fs/xfsprogs: Stabilize 6.0.0 arm, #885069

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
index 2bd438edd96b..050309f26268 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-11-16 Thread Sam James
commit: 4ddcecb3e20f4b2346ef2a342fea2273815076bc
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 17 01:05:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 17 01:05:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddcecb3

sys-fs/xfsprogs: add 6.0.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 1c80375b42e7..2f5291eca336 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
 DIST xfsprogs-5.19.0.tar.xz 1325160 BLAKE2B 
37258ca34b3fc241a5153518ac5230aec9aeefc04d3fc05b96087d8e2fb374094ba21027fbcfa163cbafab21a69a510a7b278972130083387a97fd0027def6e2
 SHA512 
0b069cd44eb87052ee55ebffcce736ef103adeda539e854bd86d53942f541c07d74cc174f06a2221230eaa82b21d43327833492cd0ded577d442e1935a0abe7d
+DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8

diff --git a/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
new file mode 100644
index ..2f545bcf92b0
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.0.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-include.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-29 Thread Agostino Sarubbo
commit: 83f3791951a18c6f375b0f28cc4b1cbe3d7fa87b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 29 07:33:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 29 07:33:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f37919

sys-fs/xfsprogs: Stabilize 5.18.0-r1 ppc, #878579

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index e85dda5a3eb3..fef644789f59 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: 62a943882c6233e654d219661d096a3bf1967006
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 21:03:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 21:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a94388

sys-fs/xfsprogs: Stabilize 5.18.0-r1 ppc64, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index 7e70b0459947..e85dda5a3eb3 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: 21e57caceadf3dfd9a4380698b73d1a625b30dc3
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 21:00:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 21:00:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e57cac

sys-fs/xfsprogs: Stabilize 5.18.0-r1 sparc, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index 746f5adf668c..e352b2ad2b5b 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: d0feec82fd4c88c1bb102aba20cb7e40916ede02
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 21:00:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 21:00:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0feec82

sys-fs/xfsprogs: Stabilize 5.18.0-r1 hppa, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index 03df3bcf459a..746f5adf668c 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: b54c1cd6df71bb570e6279a52e7373aa49c9c243
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 21:00:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 21:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54c1cd6

sys-fs/xfsprogs: Stabilize 5.18.0-r1 x86, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index e352b2ad2b5b..7e70b0459947 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: 2fed39c2a91f7aba4f16e543b2ada0cd28d4fcfb
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fed39c2

sys-fs/xfsprogs: Stabilize 5.18.0-r1 arm, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index ec423e741e11..03df3bcf459a 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: 88535a02af5688e2e84474b8ece679f398258ef8
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:32:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:32:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88535a02

sys-fs/xfsprogs: Stabilize 5.18.0-r1 arm64, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index d89c0571d03f..ec423e741e11 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-28 Thread Sam James
commit: d72b99825ce8cc03e2616b4132ce7def65090bbc
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:32:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72b9982

sys-fs/xfsprogs: Stabilize 5.18.0-r1 amd64, #878579

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index 2f545bcf92b0..d89c0571d03f 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND="dev-libs/inih



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-10-24 Thread Sam James
commit: 404577103e6af0b367f07f3599025564b6625b4e
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 25 05:50:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 25 05:53:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40457710

sys-fs/xfsprogs: add 5.19.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  1 +
 sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 59ac4136f68d..1c80375b42e7 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739
+DIST xfsprogs-5.19.0.tar.xz 1325160 BLAKE2B 
37258ca34b3fc241a5153518ac5230aec9aeefc04d3fc05b96087d8e2fb374094ba21027fbcfa163cbafab21a69a510a7b278972130083387a97fd0027def6e2
 SHA512 
0b069cd44eb87052ee55ebffcce736ef103adeda539e854bd86d53942f541c07d74cc174f06a2221230eaa82b21d43327833492cd0ded577d442e1935a0abe7d

diff --git a/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild
new file mode 100644
index ..2f545bcf92b0
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-5.19.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-include.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/files/, sys-fs/xfsprogs/

2022-10-05 Thread Sam James
commit: af2d84512555aefc291b07f834ac6c235e3339d8
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Tue Oct  4 18:23:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  5 11:52:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2d8451

sys-fs/xfsprogs: fix implicit declaration of function u_init/u_cleanup

Closes: https://bugs.gentoo.org/875050
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/27624
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch   | 15 +++
 .../{xfsprogs-5.18.0.ebuild => xfsprogs-5.18.0-r1.ebuild} |  1 +
 2 files changed, 16 insertions(+)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch 
b/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch
new file mode 100644
index ..361aeb0b7d35
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-5.18.0-include.patch
@@ -0,0 +1,15 @@
+
+Bug: https://bugs.gentoo.org/875050
+Upstream: 
https://lore.kernel.org/linux-xfs/865733c7-8314-cd13-f363-5ba2c6842...@applied-asynchrony.com/
+Signed-off-by: Holger Hoffstätte  
+
+--- xfsprogs-5.18.0/scrub/unicrash.c   2021-12-13 21:02:19.0 +0100
 xfsprogs-5.18.0-nowarn/scrub/unicrash.c2022-10-04 19:46:28.869402900 
+0200
+@@ -10,6 +10,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild
rename to sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
index b9facc52f475..2f545bcf92b0 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0-r1.ebuild
@@ -26,6 +26,7 @@ RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
 PATCHES=(
"${FILESDIR}"/${PN}-5.3.0-libdir.patch
"${FILESDIR}"/${PN}-5.18.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-include.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-06-21 Thread David Seifert
commit: a672806c1d242a1a1f517a3e76be3b369e667a6c
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jun 21 09:40:57 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jun 21 09:40:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a672806c

sys-fs/xfsprogs: drop 5.10.0-r1, 5.15.0, 5.16.0

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/xfsprogs/Manifest  |  3 -
 sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild | 95 ---
 sys-fs/xfsprogs/xfsprogs-5.15.0.ebuild| 94 --
 sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild| 94 --
 4 files changed, 286 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index f9043109ed1b..59ac4136f68d 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,5 +1,2 @@
-DIST xfsprogs-5.10.0.tar.xz 1273332 BLAKE2B 
8caaa0ca8a94480f131d36b383afcf732b3a5a7a3c7927b4b4da4855fc5a0fb97a56fcebb98391a4dd0f02465868a4bd857e57eeba053a419df47d42f74bc958
 SHA512 
da09e687c87c4b133888dba7b4458017ec028020637ea5066be0232bf5c7da18239cc33eadd02d9b99d1c835aab38cab1ec9d45ae8b83897f9157cfcb0271fbd
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
-DIST xfsprogs-5.15.0.tar.xz 1303080 BLAKE2B 
e2d60eb554d206b2d2910d07e20051fb0abd71723186bcdfa07f1ebd2c10c0a7ae387ea5f41e1be008d8e8cede97371581da06505e1675aa210fc3ac242d0782
 SHA512 
be7ee319fd13c103d88c7fc939277594a386d88d65349594a33eea2899ec4f28115b4ea53b64176cacbd52f3c801e103a085388e3539fc445a4ecd2775766438
-DIST xfsprogs-5.16.0.tar.xz 1306100 BLAKE2B 
da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef
 SHA512 
949ddb42d37523d6494aa33d1f73757a6379ee661147b9bb84372bdc3ccf60cdf07580f5337b2f0aebdc5d9c2b7de37cc05d010a2b094d1119d900225fc5b711
 DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739

diff --git a/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild
deleted file mode 100644
index 09adcd120083..
--- a/sys-fs/xfsprogs/xfsprogs-5.10.0-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs systemd usr-ldscript
-
-DESCRIPTION="xfs filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND=">=sys-apps/util-linux-2.17.2
-   dev-libs/inih
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.15.0-docdir.patch
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   unset PLATFORM # if set in user env, this breaks configure
-
-   # Avoid automagic on libdevmapper, #709694
-   export ac_cv_search_dm_task_create=no
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-blkid
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
- 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/, sys-fs/xfsprogs/files/

2022-06-04 Thread Sam James
commit: 874e98802f7fb77954102a09a80c00a5d97c132b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 21:13:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 21:13:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874e9880

sys-fs/xfsprogs: add 5.18.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  1 +
 sys-fs/xfsprogs/files/xfsprogs-5.18.0-docdir.patch | 11 +++
 sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild | 94 ++
 3 files changed, 106 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 8a1ffbddce25..f9043109ed1b 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -2,3 +2,4 @@ DIST xfsprogs-5.10.0.tar.xz 1273332 BLAKE2B 
8caaa0ca8a94480f131d36b383afcf732b3a
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
 DIST xfsprogs-5.15.0.tar.xz 1303080 BLAKE2B 
e2d60eb554d206b2d2910d07e20051fb0abd71723186bcdfa07f1ebd2c10c0a7ae387ea5f41e1be008d8e8cede97371581da06505e1675aa210fc3ac242d0782
 SHA512 
be7ee319fd13c103d88c7fc939277594a386d88d65349594a33eea2899ec4f28115b4ea53b64176cacbd52f3c801e103a085388e3539fc445a4ecd2775766438
 DIST xfsprogs-5.16.0.tar.xz 1306100 BLAKE2B 
da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef
 SHA512 
949ddb42d37523d6494aa33d1f73757a6379ee661147b9bb84372bdc3ccf60cdf07580f5337b2f0aebdc5d9c2b7de37cc05d010a2b094d1119d900225fc5b711
+DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
 SHA512 
47d035a33367edae7357e34c70bdb0fe9219231153fb4c4f418ed1462d137dd77338c12a199eb71cd70e88903e5fc11e1e4fb595c622183786e87346e2f65739

diff --git a/sys-fs/xfsprogs/files/xfsprogs-5.18.0-docdir.patch 
b/sys-fs/xfsprogs/files/xfsprogs-5.18.0-docdir.patch
new file mode 100644
index ..480f44cf6079
--- /dev/null
+++ b/sys-fs/xfsprogs/files/xfsprogs-5.18.0-docdir.patch
@@ -0,0 +1,11 @@
+--- a/scrub/Makefile
 b/scrub/Makefile
+@@ -25,7 +25,7 @@
+ CRONTABS = xfs_scrub_all.cron
+ OPTIONAL_TARGETS += $(CRONTABS)
+ # Don't enable the crontab by default for now
+-CROND_DIR = $(PKG_LIB_SCRIPT_DIR)/$(PKG_NAME)
++CROND_DIR = $(PKG_DOC_DIR)
+ endif
+ 
+ endif # scrub_prereqs

diff --git a/sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild
new file mode 100644
index ..b9facc52f475
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-5.18.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-05-19 Thread WANG Xuerui
commit: f48f5d856bdcde36f5869e3001e5608585f21579
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 11:24:34 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 11:24:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48f5d85

sys-fs/xfsprogs: keyword 5.16.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild
index 0253d8cfb586..1307cd0f82ee 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND=">=sys-apps/util-linux-2.17.2



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-05-05 Thread Sam James
commit: 5a92aa61ac570e321fc2eefe37f7fb7d0ec61450
Author: Sam James  gentoo  org>
AuthorDate: Thu May  5 23:18:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  5 23:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a92aa61

sys-fs/xfsprogs: add 5.16.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  1 +
 sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index dc36d693a1f6..8a1ffbddce25 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-5.10.0.tar.xz 1273332 BLAKE2B 
8caaa0ca8a94480f131d36b383afcf732b3a5a7a3c7927b4b4da4855fc5a0fb97a56fcebb98391a4dd0f02465868a4bd857e57eeba053a419df47d42f74bc958
 SHA512 
da09e687c87c4b133888dba7b4458017ec028020637ea5066be0232bf5c7da18239cc33eadd02d9b99d1c835aab38cab1ec9d45ae8b83897f9157cfcb0271fbd
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
 DIST xfsprogs-5.15.0.tar.xz 1303080 BLAKE2B 
e2d60eb554d206b2d2910d07e20051fb0abd71723186bcdfa07f1ebd2c10c0a7ae387ea5f41e1be008d8e8cede97371581da06505e1675aa210fc3ac242d0782
 SHA512 
be7ee319fd13c103d88c7fc939277594a386d88d65349594a33eea2899ec4f28115b4ea53b64176cacbd52f3c801e103a085388e3539fc445a4ecd2775766438
+DIST xfsprogs-5.16.0.tar.xz 1306100 BLAKE2B 
da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef
 SHA512 
949ddb42d37523d6494aa33d1f73757a6379ee661147b9bb84372bdc3ccf60cdf07580f5337b2f0aebdc5d9c2b7de37cc05d010a2b094d1119d900225fc5b711

diff --git a/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild
new file mode 100644
index ..0253d8cfb586
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-5.16.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="xfs filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND=">=sys-apps/util-linux-2.17.2
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.15.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-04-17 Thread Sam James
commit: 6d5a0aa0eec28907e33fd9bf0ded0f011a2de647
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 17:05:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 17:06:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5a0aa0

sys-fs/xfsprogs: drop 5.14.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  1 -
 sys-fs/xfsprogs/xfsprogs-5.14.1.ebuild | 96 --
 2 files changed, 97 deletions(-)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 1bd1041b6110..dc36d693a1f6 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,4 +1,3 @@
 DIST xfsprogs-5.10.0.tar.xz 1273332 BLAKE2B 
8caaa0ca8a94480f131d36b383afcf732b3a5a7a3c7927b4b4da4855fc5a0fb97a56fcebb98391a4dd0f02465868a4bd857e57eeba053a419df47d42f74bc958
 SHA512 
da09e687c87c4b133888dba7b4458017ec028020637ea5066be0232bf5c7da18239cc33eadd02d9b99d1c835aab38cab1ec9d45ae8b83897f9157cfcb0271fbd
-DIST xfsprogs-5.14.1.tar.xz 1308968 BLAKE2B 
fda20f824a030113717cc46de1920696dc8f9eed13b54809e6b21275cf4f8673385e8bbb1c1c668ba2592ab43fb230c9d46edf4c0e5abe59a9572cc9a90ae5da
 SHA512 
5bb79fff45048bebee2fde85ec788658dd8dc8d5ddac222b1f74c6cd525e1239d920814e8e713f045e38398a785321bf0a7421ff1c690cd0be5dbb224f8dafea
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
 DIST xfsprogs-5.15.0.tar.xz 1303080 BLAKE2B 
e2d60eb554d206b2d2910d07e20051fb0abd71723186bcdfa07f1ebd2c10c0a7ae387ea5f41e1be008d8e8cede97371581da06505e1675aa210fc3ac242d0782
 SHA512 
be7ee319fd13c103d88c7fc939277594a386d88d65349594a33eea2899ec4f28115b4ea53b64176cacbd52f3c801e103a085388e3539fc445a4ecd2775766438

diff --git a/sys-fs/xfsprogs/xfsprogs-5.14.1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.14.1.ebuild
deleted file mode 100644
index f1ec2e50d05c..
--- a/sys-fs/xfsprogs/xfsprogs-5.14.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic systemd usr-ldscript
-
-DESCRIPTION="xfs filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/";
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND=">=sys-apps/util-linux-2.17.2
-   dev-libs/inih
-   dev-libs/userspace-rcu
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.15.0-docdir.patch
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   unset PLATFORM # if set in user env, this breaks configure
-
-   # Avoid automagic on libdevmapper, #709694
-   export ac_cv_search_dm_task_create=no
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-blkid
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   if is-flagq -flto ; then
-   myconf+=( --enable-lto )
-   else
-   myconf+=( --disable-lto )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
-
-   gen_usr_ldscript -a handle
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2022-04-07 Thread Sam James
commit: 95e23fed5c145f29373dcaeaed8632ba0f589b30
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  7 19:49:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  7 19:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e23fed

sys-fs/xfsprogs: add 5.15.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/Manifest   |  1 +
 sys-fs/xfsprogs/xfsprogs-5.15.0.ebuild | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index ab614e1fc168..1bd1041b6110 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,3 +1,4 @@
 DIST xfsprogs-5.10.0.tar.xz 1273332 BLAKE2B 
8caaa0ca8a94480f131d36b383afcf732b3a5a7a3c7927b4b4da4855fc5a0fb97a56fcebb98391a4dd0f02465868a4bd857e57eeba053a419df47d42f74bc958
 SHA512 
da09e687c87c4b133888dba7b4458017ec028020637ea5066be0232bf5c7da18239cc33eadd02d9b99d1c835aab38cab1ec9d45ae8b83897f9157cfcb0271fbd
 DIST xfsprogs-5.14.1.tar.xz 1308968 BLAKE2B 
fda20f824a030113717cc46de1920696dc8f9eed13b54809e6b21275cf4f8673385e8bbb1c1c668ba2592ab43fb230c9d46edf4c0e5abe59a9572cc9a90ae5da
 SHA512 
5bb79fff45048bebee2fde85ec788658dd8dc8d5ddac222b1f74c6cd525e1239d920814e8e713f045e38398a785321bf0a7421ff1c690cd0be5dbb224f8dafea
 DIST xfsprogs-5.14.2.tar.xz 1308912 BLAKE2B 
04083bf7952015d64f16e1aec0fa74be1957543e2264914f69defe45a3dc9f2524d941abc064a25a2fd760ebd6dcdcdc2404fd305e08fff7f6be6c5fc11d4d2f
 SHA512 
cb9794247a2eed8bd9f10ff811d38f97e4adbed97bad334b0fa8a26503ec224237eddd92fd78892584a153967417ab2009fb2fc8bab6ef12cd53fd20bdba1b4e
+DIST xfsprogs-5.15.0.tar.xz 1303080 BLAKE2B 
e2d60eb554d206b2d2910d07e20051fb0abd71723186bcdfa07f1ebd2c10c0a7ae387ea5f41e1be008d8e8cede97371581da06505e1675aa210fc3ac242d0782
 SHA512 
be7ee319fd13c103d88c7fc939277594a386d88d65349594a33eea2899ec4f28115b4ea53b64176cacbd52f3c801e103a085388e3539fc445a4ecd2775766438

diff --git a/sys-fs/xfsprogs/xfsprogs-5.15.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.15.0.ebuild
new file mode 100644
index ..202d1ea4a5fa
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-5.15.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="xfs filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/";
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND=">=sys-apps/util-linux-2.17.2
+   dev-libs/inih
+   dev-libs/userspace-rcu:=
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.15.0-docdir.patch
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   unset PLATFORM # if set in user env, this breaks configure
+
+   # Avoid automagic on libdevmapper, #709694
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   gen_usr_ldscript -a handle
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2021-12-26 Thread Sam James
commit: 05882aa51e23a103b322527fb16e9e962ff94034
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Dec 26 12:43:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 26 19:31:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05882aa5

sys-fs/xfsprogs: stable 5.14.2 for hppa, bug #829945

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
index f6f31f619260..0a131b80800d 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND=">=sys-apps/util-linux-2.17.2



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2021-12-25 Thread Sam James
commit: 93fa062afafef8aa45fb2cb8a0d7ad4f4f71f897
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 25 20:52:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 21:14:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fa062a

sys-fs/xfsprogs: stable 5.14.2 for sparc, bug #829945

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
index 8f0ddb754f48..f6f31f619260 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND=">=sys-apps/util-linux-2.17.2



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2021-12-25 Thread Arthur Zamarin
commit: 647b026f5eaeae5f76381a2802a1c43ef3665d35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 25 19:43:17 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 25 19:43:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647b026f

sys-fs/xfsprogs: Stabilize 5.14.2 arm64, #829945

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
index 3022370d9924..8f0ddb754f48 100644
--- a/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-5.14.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz";
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="icu libedit nls selinux"
 
 RDEPEND=">=sys-apps/util-linux-2.17.2



  1   2   3   >