diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-08-25 07:36:27 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-08-25 07:36:27 +0100 |
commit | 43793fab84041cfc5c60c0151d1591b8a69fb24a (patch) | |
tree | 6208a7f4fc744684fce0f55acbb47511acace498 /sys-block/di/files | |
parent | 28e3d252dc8ac8a5635206dfefe1cfe05058d1db (diff) |
gentoo resync : 25.08.2018
Diffstat (limited to 'sys-block/di/files')
-rw-r--r-- | sys-block/di/files/di-4.45-no_echo-n.patch | 190 | ||||
-rw-r--r-- | sys-block/di/files/di-4.47-no_echo-n.patch | 24 |
2 files changed, 24 insertions, 190 deletions
diff --git a/sys-block/di/files/di-4.45-no_echo-n.patch b/sys-block/di/files/di-4.45-no_echo-n.patch deleted file mode 100644 index a15901a257b5..000000000000 --- a/sys-block/di/files/di-4.45-no_echo-n.patch +++ /dev/null @@ -1,190 +0,0 @@ -Neither "echo -n" nor "echo ... \c" is POSIX compliant. - -See "man 1p echo" section "APPLICATION USAGE" or -https://www.in-ulm.de/%7Emascheck/various/echo+printf/ - ---- di-4.45/C/tests.d/rpmbuild.sh -+++ di-4.45/C/tests.d/rpmbuild.sh -@@ -12,13 +12,13 @@ - locatecmd locrpmbuild rpmbuild - - if [ "${locrpmbuild}" = "" ];then -- echo ${EN} " skipped${EC}" >&5 -+ printf '%s' " skipped" >&5 - exit 0 - fi - - rvers=`rpmbuild --version | tr -cd '0-9' | sed 's/^\(...\).*/\1/'` - if [ $rvers -lt 470 ]; then -- echo ${EN} " old version skipped${EC}" >&5 -+ printf '%s' " old version skipped" >&5 - exit 0 - fi - ---- di-4.45/mkconfig/bin/shellfuncs.sh -+++ di-4.45/mkconfig/bin/shellfuncs.sh -@@ -28,17 +28,6 @@ - echo "mkconfig version ${_MKCONFIG_VERSION}" - } - --setechovars () { -- EN='-n' -- EC='' -- if [ "`echo -n test`" = "-n test" ]; then -- EN='' -- EC='\c' -- fi -- export EN -- export EC --} -- - dosubst () { - subvar=$1 - shift ---- di-4.45/mkconfig/bin/testfuncs.sh -+++ di-4.45/mkconfig/bin/testfuncs.sh -@@ -19,14 +19,14 @@ - - chkccompiler () { - if [ "${CC}" = "" ]; then -- echo ${EN} " no C compiler; skipped${EC}" >&5 -+ printf '%s' " no C compiler; skipped" >&5 - exit 0 - fi - } - - chkdcompiler () { - if [ "${DC}" = "" ]; then -- echo ${EN} " no D compiler; skipped${EC}" >&5 -+ printf '%s' " no D compiler; skipped" >&5 - exit 0 - fi - } ---- di-4.45/mkconfig/mkconfig.sh -+++ di-4.45/mkconfig/mkconfig.sh -@@ -28,7 +28,6 @@ - . ${_MKCONFIG_DIR}/bin/shellfuncs.sh - - doshelltest $0 $@ --setechovars - - LOG="mkconfig.log" - _MKCONFIG_TMP="_tmp_mkconfig" -@@ -154,7 +153,7 @@ - tlabel=$2 - - echo " $ifleveldisp[${tname}] ${tlabel} ... " >&9 -- echo ${EN} "${ifleveldisp}${tlabel} ... ${EC}" >&1 -+ printf '%s' "${ifleveldisp}${tlabel} ... " >&1 - } - - _doexport () { ---- di-4.45/mkconfig/mkc.sh -+++ di-4.45/mkconfig/mkc.sh -@@ -16,7 +16,6 @@ - . ${_MKCONFIG_DIR}/bin/shellfuncs.sh - - doshelltest $0 $@ --setechovars - - rc=0 - args=$@ ---- di-4.45/mkconfig/units/c-main.sh -+++ di-4.45/mkconfig/units/c-main.sh -@@ -559,7 +559,7 @@ - eval $cmd - echo "## dcl(C): ${dcl}" >&9 - c=`echo ${dcl} | sed 's/[^,]*//g'` -- ccount=`echo ${EN} "$c${EC}" | wc -c` -+ ccount=`printf '%s' "$c" | wc -c` - domath ccount "$ccount + 1" # 0==1 also, unfortunately - c=`echo ${dcl} | sed 's/^[^(]*(//'` - c=`echo ${c} | sed 's/)[^)]*$//'` ---- di-4.45/mkconfig/units/d-main.sh -+++ di-4.45/mkconfig/units/d-main.sh -@@ -1680,7 +1680,7 @@ - echo "## tdcl(D): ${tdcl}" >&9 - if [ $argflag = 1 ]; then - c=`echo ${tdcl} | sed 's/[^,]*//g'` -- ccount=`echo ${EN} "$c${EC}" | wc -c` -+ ccount=`printf '%s' "$c" | wc -c` - domath ccount "$ccount + 1" # 0==1 also, unfortunately - c=`echo ${tdcl} | sed 's/^[^(]*(//'` - c=`echo ${c} | sed 's/)[^)]*$//'` ---- di-4.45/tests.d/buildsh.sh -+++ di-4.45/tests.d/buildsh.sh -@@ -43,7 +43,7 @@ - fi - fi - -- echo ${EN} " ${d}${EC}" >&5 -+ printf '%s' " ${d}" >&5 - ${MAKE:-make} ${TMAKEFLAGS} realclean - ${MAKE:-make} ${TMAKEFLAGS} -e prefix=${instdir} all > make.log 2>&1 - rc=$? ---- di-4.45/tests.d/diarg.sh -+++ di-4.45/tests.d/diarg.sh -@@ -93,7 +93,7 @@ - tdir=$_MKCONFIG_RUNTOPDIR/$d - - if [ -x ${tdir}/di ]; then -- echo ${EN} " ${d}${EC}" >&5 -+ printf '%s' " ${d}" >&5 - # most all unix - ${tdir}/di -n -f M / 2>/dev/null | grep '^/[ ]*$' > /dev/null 2>&1 - rc=$? -@@ -135,7 +135,7 @@ - done - - if [ $lrc -ne 0 ]; then -- echo ${EN} "*${EC}" >&5 -+ printf '%s' "*" >&5 - grc=1 - fi - else ---- di-4.45/tests.d/disort.sh -+++ di-4.45/tests.d/disort.sh -@@ -41,7 +41,7 @@ - fi - ) - if [ -x $tdir/di ]; then -- echo ${EN} " ${d}${EC}" >&5 -+ printf '%s' " ${d}" >&5 - echo "## regular sort first, then di sort" - echo "by special" - ${tdir}/di -n -a -f S | sort > s1 -@@ -118,12 +118,12 @@ - - rm -f s1 s2 - if [ $grc -ne 0 ]; then -- echo ${EN} "*${EC}" >&5 -+ printf '%s' "*" >&5 - fi - else - if [ $d = C ]; then - echo "## no di executable found for dir $d" -- echo ${EN} "*${EC}" >&5 -+ printf '%s' "*" >&5 - grc=1 - fi - fi ---- di-4.45/tests.d/ditot.sh -+++ di-4.45/tests.d/ditot.sh -@@ -27,7 +27,7 @@ - fi - ) - if [ -x ${tdir}/di ]; then -- echo ${EN} " ${d}${EC}" >&5 -+ printf '%s' " ${d}" >&5 - for format in $FORMATS; do - echo "Checking format: $format" - # have to exclude zfs, null (dragonflybsd) -@@ -37,7 +37,7 @@ - didata=`${tdir}/di -n -d1 -f $format -t -a -x null,zfs,ctfs,objfs,sharefs 2>/dev/null ` - summtot=`(echo "0 ";echo $didata | sed 's/ */ + /g'; echo " - p") | dc` - if [ $summtot -ne 0 ]; then -- echo ${EN} "*${EC}" >&5 -+ printf '%s' "*" >&5 - echo "## format: $format failed" - grc=1 - fi diff --git a/sys-block/di/files/di-4.47-no_echo-n.patch b/sys-block/di/files/di-4.47-no_echo-n.patch new file mode 100644 index 000000000000..ff6c2045f23f --- /dev/null +++ b/sys-block/di/files/di-4.47-no_echo-n.patch @@ -0,0 +1,24 @@ +Neither "echo -n" nor "echo ... \c" is POSIX compliant. + +See "man 1p echo" section "APPLICATION USAGE" or +https://www.in-ulm.de/%7Emascheck/various/echo+printf/ + +--- di-4.47/mkconfig/bin/shellfuncs.sh ++++ di-4.47/mkconfig/bin/shellfuncs.sh +@@ -45,15 +45,7 @@ + + test_echo () { + # It was suggested to use printf(). +- # printf does not quite work the same in the Tru64 shell. +- # Of course no one uses that any more... +- _tEN='-n' +- _tEC='' +- if [ "`echo -n test`" = "-n test" ]; then +- _tEN='' +- _tEC='\c' +- fi +- eval 'putsnonl () { echo ${_tEN} "$*"${_tEC}; }' ++ eval 'putsnonl () { printf '%s' "$*"; }' + eval 'puts () { echo "$*"; }' + } + |