#! /usr/bin/env bash # this script is generated by the configure-script CF_MAN_PAGES macro. prefix="/home/user/librerouteros-C60/staging_dir/hostpkg" datarootdir="${prefix}/share" datadir="${datarootdir}" NCURSES_MAJOR="6" NCURSES_MINOR="1" NCURSES_PATCH="20180127" NCURSES_OSPEED="short" TERMINFO="/home/user/librerouteros-C60/staging_dir/hostpkg/share/terminfo" INSTALL="/usr/bin/install -c" INSTALL_DATA="${INSTALL} -m 644" transform="s,$$,,;s,^,," TMP=${TMPDIR:=/tmp}/man$$ trap "rm -f $TMP" 0 1 2 3 15 form=$1 shift || exit 1 verb=$1 shift || exit 1 mandir=$1 shift || exit 1 srcdir=$1 top_srcdir=$srcdir/.. shift || exit 1 if test "$form" = normal ; then if test "no" = yes ; then if test "no" = no ; then /usr/bin/env bash $0 format $verb $mandir $srcdir $* exit 0 fi fi cf_subdir=$mandir/man cf_tables=no else cf_subdir=$mandir/cat cf_tables=yes fi # process the list of source-files for i in $* ; do case $i in (*.orig|*.rej) ;; (*.[0-9]*) section=`expr "$i" : '.*\.\([0-9]\)[xm]*'`; if test $verb = installing ; then if test ! -d $cf_subdir${section} ; then mkdir -p $cf_subdir$section fi fi # replace variables in man page if test ! -f /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man_alias.sed ; then cat >>/home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man_alias.sed <<-CF_EOF2 s,@DATADIR@,$datadir,g s,@TERMINFO@,${TERMINFO:="no default value"},g s,@TERMINFO_DIRS@,${TERMINFO_DIRS:="no default value"},g s,@NCURSES_MAJOR@,${NCURSES_MAJOR:="no default value"},g s,@NCURSES_MINOR@,${NCURSES_MINOR:="no default value"},g s,@NCURSES_PATCH@,${NCURSES_PATCH:="no default value"},g s,@NCURSES_OSPEED@,${NCURSES_OSPEED:="no default value"},g s,@CAPTOINFO@,captoinfo,g s,@CLEAR@,clear,g s,@INFOCMP@,infocmp,g s,@INFOTOCAP@,infotocap,g s,@RESET@,reset,g s,@TABS@,tabs,g s,@TIC@,tic,g s,@TOE@,toe,g s,@TPUT@,tput,g s,@TSET@,tset,g CF_EOF2 echo "...made /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man_alias.sed" fi aliases= cf_source=`basename $i` inalias=$cf_source test ! -f $inalias && inalias="$srcdir/$inalias" if test ! -f $inalias ; then echo .. skipped $cf_source continue fi nCurses=ignore.3x test no = yes && nCurses=ncurses.3x aliases=`sed -f $top_srcdir/man/manlinks.sed $inalias |sed -f /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man_alias.sed | sort -u; test $inalias = $nCurses && echo curses` cf_target=`grep "^$cf_source" /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man/man_db.renames | mawk '{print $2}'` if test -z "$cf_target" ; then echo '? missing rename for '$cf_source cf_target="$cf_source" fi cf_target="$cf_subdir${section}/${cf_target}" sed -f /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/man_alias.sed \ < $i | sed -f /home/user/librerouteros-C60/build_dir/hostpkg/ncurses-6.1/edit_man.sed >$TMP if test $cf_tables = yes ; then tbl $TMP >$TMP.out mv $TMP.out $TMP fi sed -e "/\#[ ]*include/s,$TMP.out mv $TMP.out $TMP sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < $TMP >$TMP.out mv $TMP.out $TMP if test $form = format ; then nroff -man $TMP >$TMP.out mv $TMP.out $TMP fi if test $verb = installing ; then if ( gzip -f $TMP ) then mv $TMP.gz $TMP fi fi cf_target="$cf_target.gz" suffix=`basename $cf_target | sed -e 's%^[^.]*%%'` if test $verb = installing ; then echo $verb $cf_target $INSTALL_DATA $TMP $cf_target test -d $cf_subdir${section} && test -n "$aliases" && ( cd $cf_subdir${section} && ( cf_source=`echo $cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'` test -n "gz" && cf_source=`echo $cf_source |sed -e 's%\.gz$%%'` cf_target=`basename $cf_target` for cf_alias in $aliases do if test $section = 1 ; then cf_alias=`echo $cf_alias|sed "${transform}"` fi if test "yes" = yes ; then if test -f $cf_alias${suffix} ; then if ( cmp -s $cf_target $cf_alias${suffix} ) then continue fi fi echo .. $verb alias $cf_alias${suffix} ln -s -f $cf_target $cf_alias${suffix} elif test "$cf_target" != "$cf_alias${suffix}" ; then echo ".so $cf_source" >$TMP if test -n "gz" ; then gzip -f $TMP mv $TMP.gz $TMP fi echo .. $verb alias $cf_alias${suffix} rm -f $cf_alias${suffix} $INSTALL_DATA $TMP $cf_alias${suffix} fi done ) ) elif test $verb = removing ; then test -f $cf_target && ( echo $verb $cf_target rm -f $cf_target ) test -d $cf_subdir${section} && test -n "$aliases" && ( cd $cf_subdir${section} && ( for cf_alias in $aliases do if test $section = 1 ; then cf_alias=`echo $cf_alias|sed "${transform}"` fi echo .. $verb alias $cf_alias${suffix} rm -f $cf_alias${suffix} done ) ) else # echo ".hy 0" cat $TMP fi ;; esac done if test no = yes ; then if test $form != format ; then /usr/bin/env bash $0 format $verb $mandir $srcdir $* fi fi exit 0