1
1

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

* INSTALL.FAST: Update information about ncurses.
From Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
Этот коммит содержится в:
Pavel Roskin 2002-09-05 06:14:07 +00:00
родитель 529cba289f
Коммит ed9d61551d
6 изменённых файлов: 11 добавлений и 153 удалений

Просмотреть файл

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

Просмотреть файл

@ -1,5 +1,9 @@
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
LIBS.
* configure.in: Eliminate MCCFLAGS, use CPPFLAGS instead. Add

Просмотреть файл

@ -230,9 +230,7 @@ and linked programs in that directory.
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
page has more information about this. If you want to let the install
program make the change to your /etc/profile or your ~/.profile or
~/.bashrc, then type: `make mcfninstall'.
page has more information about this.
The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need it if you want to regenerate

Просмотреть файл

@ -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.
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
use ncurses as the screen manager. Note that syntax highlighting in
the editor is currently unavailable with ncurses.
use ncurses as the screen manager.
1. Configure the package for your system.
@ -34,12 +33,11 @@ the editor is currently unavailable with ncurses.
`--with-ncurses[=PATH]'
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
and your ncurses is not installed in any of the places configure
checks (/usr/include, /usr/include/ncurses, /usr/local/include and
/usr/local/include/ncurses). The configure script will append
`lib' and `include' to find the libncurses.a and ncurses.h
files respectively.
Use this flag with =PATH part if you want to compile with
ncurses, and your ncurses is not installed in any of the places
configure normally checks. The configure script will append
`lib' and `include' to find the libncurses.a and ncurses.h files
respectively.
`--with-gpm-mouse[=PATH]'
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
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!

Просмотреть файл

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

Просмотреть файл

@ -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