• Re: [gentoo-dev] [PATCH 1/5] cmake.eclass: Improve _cmake_modify-cmakel

    From =?utf-8?Q?Ulrich_M=C3=BCller?=@21:1/5 to All on Mon Jun 16 07:30:01 2025
    On Sun, 15 Jun 2025, Andreas Sturmlechner wrote:
    + sed \
    + -e '/^[[:space:]]*set[[:space:]]*([[:space:]]*CMAKE_BUILD_TYPE\([[:space:]].*)\|)\)/I{s/^/#_cmake_modify_IGNORE /g}' \
    + -e '/^[[:space:]]*set[[:space:]]*([[:space:]]*CMAKE_\(COLOR_MAKEFILE\|INSTALL_PREFIX\|VERBOSE_MAKEFILE\)[[:space:]].*)/I{s/^/#_cmake_modify_IGNORE /g}' \
    + -i "${file}" || die "failed to disable hardcoded settings"

    When using character classes like [:space:], maybe also run sed with a
    fixed locale (like "LC_ALL=C sed ...")?

    Ulrich

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmhPqXAPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4ukdkIAITEvdoqLwIbFgjbx+47ZrV/E1w3NoB29oqS IbRvWRvUjGckQ4DkHmHirfwHuDDk/xRl5F3MMEJGA5J+fLKIS2hK+cgymOs+Zgs7 HHl2DsTaCl4YZg6AqphtYf4mM28nYVzEwjhGdpxjGmCmEb9SUDj4IFe0YRlEmUzP PaKDrmUPYhqUlkJvJ0KH7LxLGhvzcPHtl2odMKz8wYD2fOP5fd+ak1pHlna5MPMn EH18LC7KqdKZAt+nCpAp6omA6v9F6r+8ESJcgTCoBCbTRYO2amxMUHT06HvcMqsV wqlHujZkGjtL/U0g47X9J1OCiikOd3S5KYwX9JegdHrgiq/6xYc=
    =Pqpo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)