From 3683e7f265f847f76075c33459b353ad22d0cfc1 Mon Sep 17 00:00:00 2001 From: Nathan Du Date: Tue, 30 Jan 2024 16:14:05 +0800 Subject: [PATCH] sys-apps/util-linux: Add minix USE flag This commit adds the `minix` USE flag to util-linux for enabling support for the MINIX filesystem. Most users shouldn't set this USE flag; this filesystem is obsolescent if not obsolete in the Linux world, and practically nobody would ever deal with this filesystem, aside from enthusiasts and people keeping 1990s-era setups alive and running. Signed-off-by: Nathan Du --- sys-apps/util-linux/metadata.xml | 1 + ...util-linux-2.38.1-r3.ebuild => util-linux-2.38.1-r4.ebuild} | 3 ++- ...util-linux-2.39.2-r1.ebuild => util-linux-2.39.2-r2.ebuild} | 3 ++- ...util-linux-2.39.3-r1.ebuild => util-linux-2.39.3-r2.ebuild} | 3 ++- sys-apps/util-linux/util-linux-9999.ebuild | 3 ++- 5 files changed, 9 insertions(+), 4 deletions(-) rename sys-apps/util-linux/{util-linux-2.38.1-r3.ebuild => util-linux-2.38.1-r4.ebuild} (98%) rename sys-apps/util-linux/{util-linux-2.39.2-r1.ebuild => util-linux-2.39.2-r2.ebuild} (98%) rename sys-apps/util-linux/{util-linux-2.39.3-r1.ebuild => util-linux-2.39.3-r2.ebuild} (98%) diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml index 2d9b8b837fe2..799d030371c4 100644 --- a/sys-apps/util-linux/metadata.xml +++ b/sys-apps/util-linux/metadata.xml @@ -14,6 +14,7 @@ build hardlink program build the kill program build the logger program + build mkfs/fsck helpers for Minix filesystems build runuser helper Add support for the Run Time Abstraction Services (RTAS) build the su program diff --git a/sys-apps/util-linux/util-linux-2.38.1-r3.ebuild b/sys-apps/util-linux/util-linux-2.38.1-r4.ebuild similarity index 98% rename from sys-apps/util-linux/util-linux-2.38.1-r3.ebuild rename to sys-apps/util-linux/util-linux-2.38.1-r4.ebuild index 68439d236b90..69aafdd777f8 100644 --- a/sys-apps/util-linux/util-linux-2.38.1-r3.ebuild +++ b/sys-apps/util-linux/util-linux-2.38.1-r4.ebuild @@ -33,7 +33,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/ LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" +IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic minix ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" # Most lib deps here are related to programs rather than our libs, # so we rarely need to specify ${MULTILIB_USEDEP}. @@ -256,6 +256,7 @@ multilib_src_configure() { $(use_enable hardlink) $(use_enable kill) $(use_enable logger) + $(use_enable minix) $(use_enable ncurses pg) $(use_enable su) $(use_enable tty-helpers mesg) diff --git a/sys-apps/util-linux/util-linux-2.39.2-r1.ebuild b/sys-apps/util-linux/util-linux-2.39.2-r2.ebuild similarity index 98% rename from sys-apps/util-linux/util-linux-2.39.2-r1.ebuild rename to sys-apps/util-linux/util-linux-2.39.2-r2.ebuild index facafaf1a697..915c84687e91 100644 --- a/sys-apps/util-linux/util-linux-2.39.2-r1.ebuild +++ b/sys-apps/util-linux/util-linux-2.39.2-r2.ebuild @@ -33,7 +33,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/ LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" +IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic minix ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" # Most lib deps here are related to programs rather than our libs, # so we rarely need to specify ${MULTILIB_USEDEP}. @@ -273,6 +273,7 @@ multilib_src_configure() { $(use_enable hardlink) $(use_enable kill) $(use_enable logger) + $(use_enable minix) $(use_enable ncurses pg) $(use_enable su) $(use_enable tty-helpers mesg) diff --git a/sys-apps/util-linux/util-linux-2.39.3-r1.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r2.ebuild similarity index 98% rename from sys-apps/util-linux/util-linux-2.39.3-r1.ebuild rename to sys-apps/util-linux/util-linux-2.39.3-r2.ebuild index 6d2aa61d4365..3676dfce9f73 100644 --- a/sys-apps/util-linux/util-linux-2.39.3-r1.ebuild +++ b/sys-apps/util-linux/util-linux-2.39.3-r2.ebuild @@ -33,7 +33,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/ LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" +IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic minix ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" # Most lib deps here are related to programs rather than our libs, # so we rarely need to specify ${MULTILIB_USEDEP}. @@ -273,6 +273,7 @@ multilib_src_configure() { $(use_enable hardlink) $(use_enable kill) $(use_enable logger) + $(use_enable minix) $(use_enable ncurses pg) $(use_enable su) $(use_enable tty-helpers mesg) diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild index d7b81f31df52..fa2af3203f27 100644 --- a/sys-apps/util-linux/util-linux-9999.ebuild +++ b/sys-apps/util-linux/util-linux-9999.ebuild @@ -33,7 +33,7 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/ LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" +IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic minix ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" # Most lib deps here are related to programs rather than our libs, # so we rarely need to specify ${MULTILIB_USEDEP}. @@ -251,6 +251,7 @@ multilib_src_configure() { $(use_enable hardlink) $(use_enable kill) $(use_enable logger) + $(use_enable minix) $(use_enable ncurses pg) $(use_enable su) $(use_enable tty-helpers mesg) -- 2.43.0