%n ncurses %v 1.9.9e %c * %l * %b * %d * %f * %t ncurses-1.9.9e.tgz %w Gnu %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N ncurses-1.9.9e/c++/Makefile.in ncurses-MCC/c++/Makefile.in --- ncurses-1.9.9e/c++/Makefile.in Sun Jan 21 03:35:26 1996 +++ ncurses-MCC/c++/Makefile.in Wed Aug 21 23:34:24 1996 @@ -31,5 +31,5 @@ LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@ @LOCAL_LDFLAGS@ -all: demo +all: OBJS_DEMO = \ diff -ru2N ncurses-1.9.9e/configure ncurses-MCC/configure --- ncurses-1.9.9e/configure Fri Feb 16 06:19:18 1996 +++ ncurses-MCC/configure Wed Aug 21 22:16:22 1996 @@ -518,5 +518,5 @@ echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6 if test $ac_cv_prog_gcc_g = yes; then - CFLAGS="-g -O" + CFLAGS="-O6" else CFLAGS="-O" @@ -830,7 +830,7 @@ # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL} -s -m 555' -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 444' echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 @@ -2289,5 +2289,5 @@ TEST_DEPS="${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX}" nc_cv_src_modules= -for nc_dir in ncurses progs panel menu form +for nc_dir in ncurses progs do if test -f $srcdir/$nc_dir/modules; then diff -ru2N ncurses-1.9.9e/man/Makefile.in ncurses-MCC/man/Makefile.in --- ncurses-1.9.9e/man/Makefile.in Sat Mar 9 21:50:06 1996 +++ ncurses-MCC/man/Makefile.in Wed Aug 21 22:55:55 1996 @@ -21,5 +21,18 @@ # Use this for ordinary man programs, including the GNU and BSD versions -install install.std : terminfo.5 +install: terminfo.5 + @cd $(srcdir); for i in *.[0-9]*; do \ + section=`expr "$$i" : '.*\\.\\([0-9]\\)[xm]*'`; \ + if [ ! -d $(mandir)/man$${section} ]; then $(srcdir)/../mkinstalldirs $(mandir)/man$$section; fi; \ + sed -e 's,@TERMINFO@,$(datadir),' < $$i >/tmp/man.tmp; \ + target=`grep "$$i" man_db.renames | awk '{print $$2}'`; \ + if [ -n "$$target" ];then \ + $(INSTALL_DATA) /tmp/man.tmp $(mandir)/man$${section}/$$target; \ + gzip -9f $(mandir)/man$${section}/$$target;\ + fi;\ + done + @rm -f /tmp/man.tmp + +install.std : terminfo.5 $(srcdir)/../mkinstalldirs $(mandir) @cd $(srcdir); for i in *.[0-9]*; do \ diff -ru2N ncurses-1.9.9e/man/man_db.renames ncurses-MCC/man/man_db.renames --- ncurses-1.9.9e/man/man_db.renames Sat Mar 9 21:56:08 1996 +++ ncurses-MCC/man/man_db.renames Wed Aug 21 23:39:15 1996 @@ -2,96 +2,52 @@ # Manual-page renamings for the man_db program # -captoinfo.1m captoinfo.1m -clear.1 clear.1m -curs_addch.3x addch.3ncurses -curs_addchstr.3x addchstr.3ncurses -curs_addstr.3x addstr.3ncurses -curs_attr.3x attr.3ncurses -curs_beep.3x beep.3ncurses -curs_bkgd.3x bkgd.3ncurses -curs_border.3x border.3ncurses -curs_clear.3x clear.3ncurses -curs_color.3x color.3ncurses -curs_delch.3x delch.3ncurses -curs_deleteln.3x deleteln.3ncurses -curs_getch.3x getch.3ncurses -curs_getstr.3x getstr.3ncurses -curs_getyx.3x getyx.3ncurses -curs_inch.3x inch.3ncurses -curs_inchstr.3x inchstr.3ncurses -curs_initscr.3x initscr.3ncurses -curs_inopts.3x inopts.3ncurses -curs_insch.3x insch.3ncurses -curs_insstr.3x insstr.3ncurses -curs_instr.3x instr.3ncurses -curs_kernel.3x kernel.3ncurses -curs_mouse.3x mouse.3ncurses -curs_move.3x move.3ncurses -curs_outopts.3x outopts.3ncurses -curs_overlay.3x overlay.3ncurses -curs_pad.3x pad.3ncurses -curs_printw.3x printw.3ncurses -curs_refresh.3x refresh.3ncurses -curs_scanw.3x scanw.3ncurses -curs_scr_dmp.3x scr_dmp.3ncurses -curs_scroll.3x scroll.3ncurses -curs_slk.3x slk.3ncurses -curs_termattrs.3x termattrs.3ncurses -curs_termcap.3x termcap.3ncurses -curs_terminfo.3x terminfo.3ncurses -curs_touch.3x touch.3ncurses -curs_util.3x util.3ncurses -curs_window.3x window.3ncurses -form.3x form.3form -form_cursor.3x cursor.3form -form_data.3x data.3form -form_driver.3x driver.3form -form_field.3x field.3form -form_field_attributes.3x field_attributes.3form -form_field_buffer.3x field_buffer.3form -form_field_info.3x field_info.3form -form_field_just.3x field_just.3form -form_field_new.3x field_new.3form -form_field_opts.3x field_opts.3form -form_field_userptr.3x field_userptr.3form -form_field_validation.3x field_validation.3form -form_fieldtype.3x fieldtype.3form -form_hook.3x hook.3form -form_new.3x new.3form -form_new_page.3x new_page.3form -form_opts.3x opts.3form -form_page.3x page.3form -form_post.3x post.3form -form_userptr.3x userptr.3form -form_win.3x win.3form -infocmp.1m infocmp.1m -menu.3x menu.3menu -menu_attribs.3x attribs.3menu -menu_cursor.3x cursor.3menu -menu_driver.3x driver.3menu -menu_format.3x format.3menu -menu_hook.3x hook.3menu -menu_items.3x items.3menu -menu_mark.3x mark.3menu -menu_new.3x new.3menu -menu_opts.3x opts.3menu -menu_pattern.3x pattern.3menu -menu_post.3x post.3menu -menu_userptr.3x userptr.3menu -menu_win.3x win.3menu -mitem_current.3x menu_current.3menu -mitem_name.3x menu_name.3menu -mitem_new.3x menu_new.3menu -mitem_opts.3x menu_opts.3menu -mitem_userptr.3x menu_userptr.3menu -mitem_value.3x menu_value.3menu -mitem_visible.3x menu_visible.3menu -ncurses.3x ncurses.3ncurses -panel.3x panel.3curses +captoinfo.1m captoinfo.1 +clear.1 clear.1 +curs_addch.3x addch.3 +curs_addchstr.3x addchstr.3 +curs_addstr.3x addstr.3 +curs_attr.3x attr.3 +curs_beep.3x beep.3 +curs_bkgd.3x bkgd.3 +curs_border.3x border.3 +curs_clear.3x clear.3 +curs_color.3x color.3 +curs_delch.3x delch.3 +curs_deleteln.3x deleteln.3 +curs_getch.3x getch.3 +curs_getstr.3x getstr.3 +curs_getyx.3x getyx.3 +curs_inch.3x inch.3 +curs_inchstr.3x inchstr.3 +curs_initscr.3x initscr.3 +curs_inopts.3x inopts.3 +curs_insch.3x insch.3 +curs_insstr.3x insstr.3 +curs_instr.3x instr.3 +curs_kernel.3x kernel.3 +curs_mouse.3x mouse.3 +curs_move.3x move.3 +curs_outopts.3x outopts.3 +curs_overlay.3x overlay.3 +curs_pad.3x pad.3 +curs_printw.3x printw.3 +curs_refresh.3x refresh.3 +curs_scanw.3x scanw.3 +curs_scr_dmp.3x scr_dmp.3 +curs_scroll.3x scroll.3 +curs_slk.3x slk.3 +curs_termattrs.3x termattrs.3 +curs_termcap.3x termcap.3 +curs_terminfo.3x terminfo.3 +curs_touch.3x touch.3 +curs_util.3x util.3 +curs_window.3x window.3 +infocmp.1m infocmp.1 +ncurses.3x ncurses.3 term.5 term.5 term.7 term.7 -tic.1m tic.1m -tput.1 tput.1 +tic.1m tic.1 +tput.1 tput.1 tset.1 tset.1 -toe.1m toe.1m +toe.1m toe.1 terminfo.5 terminfo.5 diff -ru2N ncurses-1.9.9e/misc/Makefile.in ncurses-MCC/misc/Makefile.in --- ncurses-1.9.9e/misc/Makefile.in Sun Jan 21 21:14:30 1996 +++ ncurses-MCC/misc/Makefile.in Wed Aug 21 23:47:24 1996 @@ -29,5 +29,5 @@ all: -install: install.data +install: install.data: $(ticdir) diff -ru2N ncurses-1.9.9e/ncurses/read_entry.c ncurses-MCC/ncurses/read_entry.c --- ncurses-1.9.9e/ncurses/read_entry.c Tue Jan 9 07:18:09 1996 +++ ncurses-MCC/ncurses/read_entry.c Wed Aug 21 22:59:59 1996 @@ -227,4 +227,9 @@ } + /* try the first-line directory - This is a debian extension */ + (void) sprintf(filename, "%s/%c/%s", "/etc/terminfo", ttn[0], ttn); + if (_nc_read_file_entry(filename, tp) == 1) + return(1); + /* try the system directory */ (void) sprintf(filename, "%s/%c/%s", TERMINFO, ttn[0], ttn); diff -ru2N ncurses-1.9.9e/progs/Makefile.in ncurses-MCC/progs/Makefile.in --- ncurses-1.9.9e/progs/Makefile.in Sat Feb 10 23:08:16 1996 +++ ncurses-MCC/progs/Makefile.in Wed Aug 21 23:38:12 1996 @@ -47,5 +47,5 @@ CFLAGS_SHARED = $(CCFLAGS) @CC_SHARED_OPTS@ -CFLAGS_DEFAULT = $(CFLAGS_@DFT_UPR_MODEL@) +CFLAGS_DEFAULT = $(CFLAGS_NORMAL) LINK = $(CC) ENDPATCH ./configure --prefix=/usr --with-shared --without-debug --disable-termcap --with-datadir=/usr/share/terminfo make * make install # * gzip -9f /usr/man/man*/*[^z] * find /usr/share/tabset|xargs chmod a+r-w * (cd /usr/lib;chmod 444 libncurses.a;ln -snf libncurses.a libcurses.a;rm -f lib*curses*.old;mv -f libncurses.so.1.9.9e /lib/libncurses.so.3.0;chmod 555 /lib/libncurses.so.3.0;ln -snf ../../lib/libncurses.so.3.0 libncurses.so) * ldconfig %%