From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/files/
Date: Wed, 22 Jan 2025 07:33:49 +0000 (UTC) [thread overview]
Message-ID: <1737531114.a7fc4432516e9f87d57a2abfb8e1474b4893ecaf.sam@gentoo> (raw)
commit: a7fc4432516e9f87d57a2abfb8e1474b4893ecaf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 07:31:54 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 07:31:54 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fc4432
sys-apps/util-linux: drop upstreamed meson patch
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../files/util-linux-9999-meson-disabler.patch | 405 ---------------------
1 file changed, 405 deletions(-)
diff --git a/sys-apps/util-linux/files/util-linux-9999-meson-disabler.patch b/sys-apps/util-linux/files/util-linux-9999-meson-disabler.patch
deleted file mode 100644
index 956199a4dc32..000000000000
--- a/sys-apps/util-linux/files/util-linux-9999-meson-disabler.patch
+++ /dev/null
@@ -1,405 +0,0 @@
-https://github.com/util-linux/util-linux/pull/3351
-
-From 528dbe18854fb16dba41af620ee2ca295936a550 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Wed, 8 Jan 2025 06:49:40 +0000
-Subject: [PATCH] meson: add missing `is_disabler` checks
-
-Noticed this when looking at why the `check` target isn't created
-with `-Dauto_features=disabled`. This doesn't fix that but it does
-fix a bunch of issues I noticed along the way after a hint from Eli Schwartz.
----
- meson.build | 133 +++++++++++++++++++++++++++++++++++++---------------
- 1 file changed, 95 insertions(+), 38 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 462ceaae224..b87362c757c 100644
---- a/meson.build
-+++ b/meson.build
-@@ -2026,7 +2026,7 @@ if opt and not is_disabler(exe)
- endif
-
- opt = not get_option('build-switch_root').disabled()
--if opt and not have_dirfd and not have_ddfd
-+if opt and not have_dirfd and not have_ddfd
- error('neither dirfd nor ddfd are available')
- endif
- exe = executable(
-@@ -2520,7 +2520,7 @@ exe4 = executable(
- install_dir : usrsbin_exec_dir,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += [exe, exe2, exe3, exe4]
- manadocs += ['disk-utils/addpart.8.adoc',
- 'disk-utils/delpart.8.adoc',
-@@ -2568,7 +2568,7 @@ exe4 = executable(
- install : opt,
- build_by_default : opt)
-
--if opt
-+if opt and not is_disabler(exe)
- exes += [exe, exe2, exe3, exe4]
- endif
-
-@@ -2651,7 +2651,7 @@ exe = executable(
- install_dir : sbindir,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += exe
- manadocs += ['term-utils/agetty.8.adoc']
- endif
-@@ -2666,7 +2666,7 @@ exe = executable(
- install_dir : usrbin_exec_dir,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += exe
- manadocs += ['term-utils/setterm.1.adoc']
- bashcompletions += ['setterm']
-@@ -2681,7 +2681,7 @@ exe = executable(
- install_dir : usrbin_exec_dir,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += exe
- manadocs += ['term-utils/mesg.1.adoc']
- bashcompletions += ['mesg']
-@@ -2705,7 +2705,7 @@ exe = executable(
- install_mode : tty_install_mode,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += exe
- manadocs += ['term-utils/wall.1.adoc']
- bashcompletions += ['wall']
-@@ -2725,7 +2725,7 @@ exe = executable(
- install_mode : tty_install_mode,
- install : opt,
- build_by_default : opt)
--if opt
-+if opt and not is_disabler(exe)
- exes += exe
- manadocs += ['term-utils/write.1.adoc']
- bashcompletions += ['write']
-@@ -3384,7 +3384,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_blkdev',
-@@ -3393,7 +3395,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_ismounted',
-@@ -3402,7 +3406,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_mangle',
-@@ -3410,7 +3416,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_MANGLE'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_strutils',
-@@ -3418,7 +3426,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_STRUTILS'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_colors',
-@@ -3428,7 +3438,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : [lib_common, lib_tcolors],
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_randutils',
-@@ -3436,7 +3448,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_RANDUTILS'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- if conf.get('HAVE_OPENAT').to_string() == '1' \
- and conf.get('HAVE_DIRFD').to_string() == '1'
-@@ -3447,7 +3461,9 @@ if conf.get('HAVE_OPENAT').to_string() == '1' \
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
-- exes += exe
-+ if not is_disabler(exe)
-+ exes += exe
-+ endif
-
- exe = executable(
- 'test_path',
-@@ -3458,7 +3474,9 @@ if conf.get('HAVE_OPENAT').to_string() == '1' \
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
-- exes += exe
-+ if not is_disabler(exe)
-+ exes += exe
-+ endif
- endif
-
- if have_pty
-@@ -3473,7 +3491,9 @@ if have_pty
- realtime_libs,
- lib_util],
- build_by_default: program_tests)
-- exes += exe
-+ if not is_disabler(exe)
-+ exes += exe
-+ endif
- endif
-
- if LINUX
-@@ -3483,7 +3503,9 @@ if LINUX
- c_args : ['-DTEST_PROGRAM_CPUSET'],
- include_directories : dir_include,
- build_by_default: program_tests)
-- exes += exe
-+ if not is_disabler(exe)
-+ exes += exe
-+ endif
- endif
-
- exe = executable(
-@@ -3497,7 +3519,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_SYSFS'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_pager',
-@@ -3505,7 +3529,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_PAGER'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_linux_version',
-@@ -3513,7 +3539,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_LINUXVERSION'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_fileutils',
-@@ -3521,7 +3549,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_FILEUTILS'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_canonicalize',
-@@ -3529,7 +3559,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_CANONICALIZE'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_timeutils',
-@@ -3538,7 +3570,9 @@ exe = executable(
- c_args : ['-DTEST_PROGRAM_TIMEUTILS'],
- include_directories : dir_include,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_pwdutils',
-@@ -3547,7 +3581,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_logindefs',
-@@ -3556,8 +3592,9 @@ exe = executable(
- include_directories : dir_include,
- link_with : [lib_common, logindefs_c],
- build_by_default: program_tests)
--exes += exe
--
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- ############################################################
-
-@@ -3699,14 +3736,18 @@ exe = executable(
- include_directories : includes,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_byteswap',
- 'tests/helpers/test_byteswap.c',
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_md5',
-@@ -3714,7 +3755,9 @@ exe = executable(
- md5_c,
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_sha1',
-@@ -3722,28 +3765,36 @@ exe = executable(
- sha1_c,
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_pathnames',
- 'tests/helpers/test_pathnames.c',
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_strerror',
- 'tests/helpers/test_strerror.c',
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_sysinfo',
- 'tests/helpers/test_sysinfo.c',
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_sigreceive',
-@@ -3751,7 +3802,9 @@ exe = executable(
- include_directories : includes,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_sigstate',
-@@ -3759,14 +3812,18 @@ exe = executable(
- include_directories : includes,
- link_with : lib_common,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_tiocsti',
- 'tests/helpers/test_tiocsti.c',
- include_directories : includes,
- build_by_default: program_tests)
--exes += exe
-+if not is_disabler(exe)
-+ exes += exe
-+endif
-
- exe = executable(
- 'test_uuid_namespace',
next reply other threads:[~2025-01-22 7:33 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-22 7:33 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-12-23 20:01 [gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/files/ Conrad Kostecki
2024-04-04 1:17 Sam James
2023-12-31 2:38 Conrad Kostecki
2023-04-07 20:06 Conrad Kostecki
2021-04-19 21:51 Lars Wendler
2019-02-16 21:05 Lars Wendler
2019-01-21 11:38 Lars Wendler
2017-10-20 7:45 Patrice Clement
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1737531114.a7fc4432516e9f87d57a2abfb8e1474b4893ecaf.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox