Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoolkit:master commit in: bin/
Date: Thu, 19 May 2022 04:30:41
Message-Id: 1652593690.049b80cd6b4ffe3929fd95a9f9b21582fd2373f4.sam@gentoo
1 commit: 049b80cd6b4ffe3929fd95a9f9b21582fd2373f4
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 15 05:47:58 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun May 15 05:48:10 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=049b80cd
7
8 euse: egrep -> grep -E
9
10 egrep is considered an obsolete alias and newer greps will warn on this.
11
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 bin/euse | 26 +++++++++++++-------------
15 1 file changed, 13 insertions(+), 13 deletions(-)
16
17 diff --git a/bin/euse b/bin/euse
18 index c3b6638..daffd66 100755
19 --- a/bin/euse
20 +++ b/bin/euse
21 @@ -338,11 +338,11 @@ get_useflaglist() {
22 descdir="${profiledir}/profiles"
23 if [[ -z ${SCOPE} || ${SCOPE} == "global" ]]; then
24 [[ ! -s "${descdir}/use.desc" ]] && continue
25 - egrep "^[^# ]+ +-" "${descdir}/use.desc"
26 + grep -E "^[^# ]+ +-" "${descdir}/use.desc"
27 fi
28 if [[ -z ${SCOPE} || ${SCOPE} == "local" ]]; then
29 [[ ! -s "${descdir}/use.local.desc" ]] && continue
30 - egrep "^[^# :]+:[^ ]+ +-" "${descdir}/use.local.desc" \
31 + grep -E "^[^# :]+:[^ ]+ +-" "${descdir}/use.local.desc" \
32 | cut -d: -f 2
33 fi
34 done | cut -d " " -f1 | sort --field=":" --key=1,1 --unique
35 @@ -370,7 +370,7 @@ get_useflaglist() {
36 # ACTIVE_FLAGS - Array of current use flag info
37 #
38 get_useflaglist_ebuild() {
39 - local known=$(echo "${ACTIVE_FLAGS[5]}" | egrep "^${1}")
40 + local known=$(echo "${ACTIVE_FLAGS[5]}" | grep -E "^${1}")
41 local cacheformat
42 if [[ -n $known ]]; then
43 # No need to recache
44 @@ -397,7 +397,7 @@ get_useflaglist_ebuild() {
45 return 1
46 fi
47 append=$(set +f; ls ${portdir}/metadata/${cacheformat}/${1}-* \
48 - | egrep "${1}-[0-9.]+" \
49 + | grep -E "${1}-[0-9.]+" \
50 | sed -e "s:${portdir}/metadata/${cacheformat}/${1}-::g" \
51 | while read -d $'\n' version; do
52 IFS=$'\n'
53 @@ -454,7 +454,7 @@ traverse_profile() {
54 curdir="${2:-$(get_real_path ${MAKE_PROFILE_PATH})}"
55
56 if [[ -f "${curdir}/parent" ]]; then
57 - for parent in $(egrep -v '(^#|^ *$)' ${curdir}/parent); do
58 + for parent in $(grep -E -v '(^#|^ *$)' ${curdir}/parent); do
59 # Bug 231394, handle parent path being absolute
60 index=$(expr index "${parent}" :)
61 if [[ ${parent:0:1} == "/" ]]; then
62 @@ -906,9 +906,9 @@ showflags() {
63 get_flagstatus ${1}
64 echo
65 fi
66 - if echo " ${ACTIVE_FLAGS[4]} " | egrep -e " -?${1} " > /dev/null; then
67 + if echo " ${ACTIVE_FLAGS[4]} " | grep -E -e " -?${1} " > /dev/null; then
68 for pkg in $( echo "${ACTIVE_FLAGS[4]}" | \
69 - egrep " -?${1} " | cut -d " " -f 2); do
70 + grep -E " -?${1} " | cut -d " " -f 2); do
71 printf "%-20s" ${1}
72 SCOPE="local" get_flagstatus ${1} "${pkg}"
73 printf "(%s)\n" ${pkg}
74 @@ -992,7 +992,7 @@ scrub_use_flag() {
75 # If line only has this use flag, let it be removed
76 # (used if PACKAGE is not defined -- from pruning)
77 elif [[ -n $(echo "${line}" | \
78 - egrep "^[^#]*${atom_re}.*-?${flag}") ]]; then
79 + grep -E "^[^#]*${atom_re}.*-?${flag}") ]]; then
80 echo "Removing use flag from ${line}" >&2
81 if [[ -z $(echo "${line}" | \
82 grep -Ee "${atom_re} *-?${flag} *$") ]]; then
83 @@ -1068,10 +1068,10 @@ modify_package() {
84 # XXX: Handle version or version wildcard?
85 warn "USE flag \"${flag}\" is not used by $PACKAGE"
86 # Don't necessarily bail for this, just warn
87 - elif [[ -n "${V}" && -z "$(egrep "<|>|=" <<< "${PACKAGE:0:1}")" ]]; then
88 + elif [[ -n "${V}" && -z "$(grep -E "<|>|=" <<< "${PACKAGE:0:1}")" ]]; then
89 error "Invalid package atom. Did you forget the leading '='?"
90 continue
91 - elif [[ -z "${V}" && -n "$(egrep "<|>|=" <<< "${PACKAGE:0:1}")" ]]; then
92 + elif [[ -z "${V}" && -n "$(grep -E "<|>|=" <<< "${PACKAGE:0:1}")" ]]; then
93 error "Invalid package atom. Did you forget the version?"
94 continue
95 fi
96 @@ -1114,7 +1114,7 @@ modify_package() {
97 echo "Adding \"${PACKAGE}[${flag}]\" use flag in \"${filename}\""
98 local added=0
99 while read line; do
100 - if [[ -n $(echo "${line}" | egrep -e "^[^#]*${PACKAGE} ") ]]; then
101 + if [[ -n $(echo "${line}" | grep -E -e "^[^#]*${PACKAGE} ") ]]; then
102 echo $(reduce_package_use "${line} ${flag}")
103 added=1
104 else
105 @@ -1131,7 +1131,7 @@ modify_package() {
106 local filename
107 if [[ -d ${PACKAGE_USE_PATH} ]]; then
108 # Scan for file containing named package and use flag
109 - filename=$(egrep -rle "${pkg_re}.*[^-]${flag}( |$)" "${PACKAGE_USE_PATH}")
110 + filename=$(grep -E -rle "${pkg_re}.*[^-]${flag}( |$)" "${PACKAGE_USE_PATH}")
111 if [[ -z "${filename}" ]]; then
112 error ""${flag}" is not defined for package "${PACKAGE}""
113 continue
114 @@ -1251,7 +1251,7 @@ modify() {
115 # as the ending quote
116 if [ "${line:0:4}" == "USE=" ]; then inuse=1; line=${line:5}; fi
117 [ "${inuse}" == "0" ] && echo -E "${line}"
118 - if [ "${inuse}" == "1" ] && echo "${line}" | egrep '" *(#.*)?$' > /dev/null; then
119 + if [ "${inuse}" == "1" ] && echo "${line}" | grep -E '" *(#.*)?$' > /dev/null; then
120 echo -n 'USE="'
121 echo -ne "${NEW_MAKE_CONF_USE_2%% }"
122 echo '"'