X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2FMKterminfo.sh;h=4d9ae18c91174ac1c58ba26a1efcde83783cf55a;hp=1489e9ccccf87f2074e953e38c23b2af2f9649bd;hb=b60a2772d9f149d8e900c1d5a09a53a56a0837a8;hpb=a20e6eb464be80b9cd8cae7ce925d27fe9c209ed diff --git a/man/MKterminfo.sh b/man/MKterminfo.sh index 1489e9cc..4d9ae18c 100755 --- a/man/MKterminfo.sh +++ b/man/MKterminfo.sh @@ -1,10 +1,10 @@ #!/bin/sh -# $Id: MKterminfo.sh,v 1.13 2017/08/12 12:22:06 tom Exp $ +# $Id: MKterminfo.sh,v 1.16 2018/03/17 18:03:51 Kir.Kolyshkin Exp $ # # MKterminfo.sh -- generate terminfo.5 from Caps tabular data # #*************************************************************************** -# Copyright (c) 1998-2003,2017 Free Software Foundation, Inc. * +# Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. * # * # Permission is hereby granted, free of charge, to any person obtaining a * # copy of this software and associated documentation files (the * @@ -65,10 +65,13 @@ cat $head temp=temp$$ sorted=sorted$$ unsorted=unsorted$$ -trap "rm -f $sorted $temp $unsorted; exit 99" 1 2 3 15 +trap "code=\$?; rm -f $sorted $temp $unsorted; exit \$code" EXIT HUP INT QUIT TERM +rm -f $sorted $temp $unsorted sed -n <$caps "\ /%%-STOP-HERE-%%/q +/^#%center/s, expand,, +/^#%lw25/s, lw6 , lw7 , /^#%/s/#%//p /^#/d s/[ ][ ]*/ /g @@ -105,6 +108,7 @@ done <$unsorted test $saved = yes && sort $temp >>$sorted sed -e 's/^\.\.$//' $sorted | tr "\005\006" "\012\134" -cat $tail -rm -f $sorted $temp $unsorted +sed -e '/^center expand;/s, expand,,' \ + -e '/^\.TS/,/^\\/s, lw[1-9][0-9]*\., l.,' \ + $tail