[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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