* mcfn_install: Remove. Also remove all references to it.

* INSTALL.FAST: Update information about ncurses.
From Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
This commit is contained in:
Pavel Roskin 2002-09-05 06:14:07 +00:00
parent 529cba289f
commit ed9d61551d
6 changed files with 11 additions and 153 deletions

View File

@ -17,7 +17,6 @@ gettext.m4
intl intl
install-sh install-sh
mc.spec mc.spec
mcfn_install
missing missing
mkinstalldirs mkinstalldirs
stamp-h stamp-h

View File

@ -1,5 +1,9 @@
2002-09-05 Pavel Roskin <proski@gnu.org> 2002-09-05 Pavel Roskin <proski@gnu.org>
* mcfn_install: Remove. Also remove all references to it.
* INSTALL.FAST: Update information about ncurses.
From Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
* acinclude.m4 (AC_USE_TERMCAP): Add -ltermcap to MCLIBS, not * acinclude.m4 (AC_USE_TERMCAP): Add -ltermcap to MCLIBS, not
LIBS. LIBS.
* configure.in: Eliminate MCCFLAGS, use CPPFLAGS instead. Add * configure.in: Eliminate MCCFLAGS, use CPPFLAGS instead. Add

View File

@ -230,9 +230,7 @@ and linked programs in that directory.
6. GNU Midnight Commander allows you to stay in the last current 6. GNU Midnight Commander allows you to stay in the last current
directory after exiting MC. This is done with a shell function, the man directory after exiting MC. This is done with a shell function, the man
page has more information about this. If you want to let the install page has more information about this.
program make the change to your /etc/profile or your ~/.profile or
~/.bashrc, then type: `make mcfninstall'.
The file `configure.in' is used to create `configure' by a program The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need it if you want to regenerate called `autoconf'. You only need it if you want to regenerate

View File

@ -9,8 +9,7 @@ don't, take it from ftp://ftp.gtk.org/pub/gtk/v1.2/
GNU Midnight Commander by default will use the S-Lang screen manager. GNU Midnight Commander by default will use the S-Lang screen manager.
It tries the S-Lang library installed on the system, but if it's not It tries the S-Lang library installed on the system, but if it's not
found, the included S-Lang sources are used. It is also possible to found, the included S-Lang sources are used. It is also possible to
use ncurses as the screen manager. Note that syntax highlighting in use ncurses as the screen manager.
the editor is currently unavailable with ncurses.
1. Configure the package for your system. 1. Configure the package for your system.
@ -34,12 +33,11 @@ the editor is currently unavailable with ncurses.
`--with-ncurses[=PATH]' `--with-ncurses[=PATH]'
Use the flag without =PATH if you want to compile with ncurses Use the flag without =PATH if you want to compile with ncurses
Use this flag with =PATH part, if you want to compile with ncurses Use this flag with =PATH part if you want to compile with
and your ncurses is not installed in any of the places configure ncurses, and your ncurses is not installed in any of the places
checks (/usr/include, /usr/include/ncurses, /usr/local/include and configure normally checks. The configure script will append
/usr/local/include/ncurses). The configure script will append `lib' and `include' to find the libncurses.a and ncurses.h files
`lib' and `include' to find the libncurses.a and ncurses.h respectively.
files respectively.
`--with-gpm-mouse[=PATH]' `--with-gpm-mouse[=PATH]'
Use this flag if your GPM mouse package cannot be detected by the Use this flag if your GPM mouse package cannot be detected by the
@ -63,7 +61,4 @@ for other people and want to tar the whole binary later, you may want
to specify `make install DESTDIR=PATH', which will make PATH the root to specify `make install DESTDIR=PATH', which will make PATH the root
for installation. for installation.
3a. Type `make mcfninstall' to get an interactive program check if you
want to define an useful alias for the Midnight Commander.
4. Type `mc' and enjoy! 4. Type `mc' and enjoy!

View File

@ -728,8 +728,6 @@ lib/mc.ext
lib/mc.sh lib/mc.sh
lib/mc.csh lib/mc.csh
mcfn_install
vfs/extfs/deb vfs/extfs/deb
vfs/extfs/ftplist vfs/extfs/ftplist
vfs/extfs/lslR vfs/extfs/lslR

View File

@ -1,136 +0,0 @@
#!/bin/sh
#
prefix=@prefix@
suppbindir=@prefix@/lib/mc/bin
do_compat_replace () {
cp $1 $1.orig
if test "$?" != "0"; then
echo "Command \`cp $1 $1.orig' failed. File $1 not changed!"
return 1
fi
sed '/^mc ()/ {
# Add comment
i\
#Commented out by mc_fninstall. Source @prefix@/lib/mc/bin/mc.sh instead.
}
/^mc ()[^}]*$/,/}[; ]*$/{
# Function definition over several lines
s/^\(.*\)$/#\1/g
}
/^mc ().*}.*$/{
# Function definition on one line
s/^\(.*\)$/#\1/g
}' < $1.orig > $1
echo >> $1
echo ". $suppbindir/mc.sh" >> $1
echo ""
echo "I commented out the mc () function definitions in $1 and added"
echo "\`. $suppbindir/mc.sh'. Your previous profile has been saved as"
echo "$1.orig."
}
if test -n `echo $prefix | grep prefix`; then
prefix=/usr/local
fi
if test x$BASH = x; then
BASHRC=
else
BASHRC=~/.bashrc
fi
if test "x$EUID" = x0; then
PROFILE=/etc/profile
else
PROFILE=~/.profile
fi
if test -f $PROFILE; then
A=`grep "mc ()" $PROFILE`
B=
if test -n "$BASHRC"; then
if test -f $BASHRC; then
B=`grep "mc ()" $BASHRC`
fi
fi
if test -n "$A" -o -n "$B"; then
if test -n "$B"; then
echo "While examining your $PROFILE and $BASHRC,"
else
echo "While examining your $PROFILE,"
fi
echo "I've found that you have a probably outdated mc () function definition"
echo "there. Do you want to replace this function definition with "
echo " . $suppbindir/mc.sh"
read rep
case $rep in
[Yy]*) ;;
*) exit ;;
esac
if test -n "$A"; then
do_compat_replace $PROFILE
fi
if test -n "$B"; then
do_compat_replace $BASHRC
fi
exit 0
fi
unset -f do_compat_replace
# This doesn't handle the case that $prefix changed
A=`grep "/mc.sh" $PROFILE`
B=
if test -n "$BASHRC"; then
if test -f $BASHRC; then
B=`grep "/mc.sh" $BASHRC`
fi
fi
if test -n "$A"; then
:
else
if test -n "$B"; then
:
else
A=`typeset -f | grep "mc ()" 2>/dev/null`
if test ! -n "$A"; then
echo "mc () installation."
if test -n "$BASHRC"; then
echo "While examining your $PROFILE and $BASHRC,"
else
echo "While examining your $PROFILE,"
fi
echo "I've found that you do not source $suppbindir/mc.sh there."
echo "This shell script defines a function which enables a feature of mc(1)"
echo "that when you leave mc(1), you return to a directory where you were"
echo "in mc just before exiting and not to the directory you've started mc"
echo "from."
echo "Would you like to append"
echo "test -f $suppbindir/mc.sh && . $suppbindir/mc.sh"
if test -n "$BASHRC"; then
echo "to your (p) $PROFILE (mc function will be active in your login shells)"
echo -n "or to your (b) $BASHRC (in every bash instance) or (n) no? [p|b|n] "
else
echo -n "function to your $PROFILE? [y|n] "
fi
read rep
if test -n "$BASHRC"; then
INITFILE=$BASHRC
else
INITFILE=$PROFILE
fi
case $rep in
[Yy]*) ;;
[Pp]*) INITFILE=$PROFILE ;;
*) exit 1;;
esac
echo >>$INITFILE
echo 'test -f $suppbindir/mc.sh && . $suppbindir/mc.sh' >>$INITFILE
echo "mc () function appended to your $INITFILE"
fi
fi
fi
fi