gen
Change-Id: Ibdd2c927da61129372cca8fde69784533195106a
diff --git a/edit_man.sh b/edit_man.sh
new file mode 100755
index 0000000..058beff
--- /dev/null
+++ b/edit_man.sh
@@ -0,0 +1,193 @@
+#! /bin/sh
+# this script is generated by the configure-script CF_MAN_PAGES macro.
+
+prefix="/system"
+datarootdir="${prefix}/share"
+datadir="${datarootdir}"
+
+NCURSES_MAJOR="6"
+NCURSES_MINOR="0"
+NCURSES_PATCH="20150808"
+
+NCURSES_OSPEED="short"
+TERMINFO="/system/etc/terminfo"
+
+INSTALL="/usr/bin/install -c"
+INSTALL_DATA="${INSTALL} -m 644"
+
+transform="s,x,x,"
+
+TMP=${TMPDIR:=/tmp}/man$$
+trap "rm -f $TMP" 0 1 2 5 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
+ /bin/sh $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/shade/dev/cm/13/external/libncurses/man_alias.sed ; then
+cat >>/home/shade/dev/cm/13/external/libncurses/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,@TABS@,tabs,g
+s,@TIC@,tic,g
+s,@TOE@,toe,g
+s,@TPUT@,tput,g
+s,@TSET@,tset,g
+CF_EOF2
+ echo "...made /home/shade/dev/cm/13/external/libncurses/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 yes = yes && nCurses=ncurses.3x
+ aliases=`sed -f $top_srcdir/man/manlinks.sed $inalias |sed -f /home/shade/dev/cm/13/external/libncurses/man_alias.sed | sort -u; test $inalias = $nCurses && echo curses`
+ cf_target=`grep "^$cf_source" /home/shade/dev/cm/13/external/libncurses/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/shade/dev/cm/13/external/libncurses/man_alias.sed \
+ < $i | sed -f /home/shade/dev/cm/13/external/libncurses/edit_man.sed >$TMP
+if test $cf_tables = yes ; then
+ tbl $TMP >$TMP.out
+ mv $TMP.out $TMP
+fi
+ sed -e "/\#[ ]*include/s,<curses.h,<ncurses/curses.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
+ /bin/sh $0 format $verb $mandir $srcdir $*
+fi
+fi
+
+exit 0