Gentoo Archives: gentoo-commits

From: Rick Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/
Date: Fri, 02 Sep 2022 17:41:46
Message-Id: 1662140491.2c655522c1c063f95e1e0ae12fe5e90933d7064e.zerochaos@gentoo
1 commit: 2c655522c1c063f95e1e0ae12fe5e90933d7064e
2 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 2 17:40:57 2022 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 2 17:41:31 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c655522
7
8 net-wireless/wpa_supplicant: improve Kconfig_style_config()
9
10 As-is, this macro can have imprecise results. Specifically,
11 'Kconfig_style_config TLS openssl' is converting lines like
12 'CONFIG_TLSV11=y' into 'CONFIG_TLSV11=openssl'.
13
14 If we match to the end-of-word '\>', this doesn't happen.
15
16 Closes: https://github.com/gentoo/gentoo/pull/16307
17 Author: Brian Norris <briannorris <AT> chromium.org>
18 Signed-off-by: Brian Norris <briannorris <AT> chromium.org>
19 Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
20
21 net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild | 4 ++--
22 net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild | 4 ++--
23 2 files changed, 4 insertions(+), 4 deletions(-)
24
25 diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
26 index cb80b33748c2..dbd441303c31 100644
27 --- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
28 +++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
29 @@ -77,13 +77,13 @@ Kconfig_style_config() {
30 #first remove any leading "# " if $2 is not n
31 sed -i "/^# *$CONFIG_PARAM=/s/^# *//" .config || echo "Kconfig_style_config error uncommenting $CONFIG_PARAM"
32 #set item = $setting (defaulting to y)
33 - sed -i "/^$CONFIG_PARAM/s/=.*/=$setting/" .config || echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
34 + sed -i "/^$CONFIG_PARAM\>/s/=.*/=$setting/" .config || echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
35 if [ -z "$( grep ^$CONFIG_PARAM= .config )" ] ; then
36 echo "$CONFIG_PARAM=$setting" >>.config
37 fi
38 else
39 #ensure item commented out
40 - sed -i "/^$CONFIG_PARAM/s/$CONFIG_PARAM/# $CONFIG_PARAM/" .config || echo "Kconfig_style_config error commenting $CONFIG_PARAM"
41 + sed -i "/^$CONFIG_PARAM\>/s/$CONFIG_PARAM/# $CONFIG_PARAM/" .config || echo "Kconfig_style_config error commenting $CONFIG_PARAM"
42 fi
43 }
44
45
46 diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
47 index 276c74b2dc41..aee70bb7bc41 100644
48 --- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
49 +++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
50 @@ -77,13 +77,13 @@ Kconfig_style_config() {
51 #first remove any leading "# " if $2 is not n
52 sed -i "/^# *$CONFIG_PARAM=/s/^# *//" .config || echo "Kconfig_style_config error uncommenting $CONFIG_PARAM"
53 #set item = $setting (defaulting to y)
54 - sed -i "/^$CONFIG_PARAM/s/=.*/=$setting/" .config || echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
55 + sed -i "/^$CONFIG_PARAM\>/s/=.*/=$setting/" .config || echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
56 if [ -z "$( grep ^$CONFIG_PARAM= .config )" ] ; then
57 echo "$CONFIG_PARAM=$setting" >>.config
58 fi
59 else
60 #ensure item commented out
61 - sed -i "/^$CONFIG_PARAM/s/$CONFIG_PARAM/# $CONFIG_PARAM/" .config || echo "Kconfig_style_config error commenting $CONFIG_PARAM"
62 + sed -i "/^$CONFIG_PARAM\>/s/$CONFIG_PARAM/# $CONFIG_PARAM/" .config || echo "Kconfig_style_config error commenting $CONFIG_PARAM"
63 fi
64 }