1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Downloading:
http://www.gnu.org/software/ncurses/ncurses.html
ftp://ftp.gnu.org/pub/gnu/ncurses/
ftp://dickey.his.com/ncurses/
The ncurses directory contains the original distribution except:
Ada95 c++ doc form menu misc panel progs tack test
The following files have been added:
ncurses.ac withenable.ac
Modifications:
Makefile.in:
remove install from the list in the end. Create an empty install::
target somewhere earlier in the file.
protect "test ... || ..." in Makefile.in with -
aclocal.m4, remove the following lines (thus disabling misc test
c++ subdirs):
SRC_SUBDIRS="$SRC_SUBDIRS test"
test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
include/Makefile.in
add symlink to AUTO_SRC variable
add a rule
symlink:
@test -d ncurses || ln -s . ncurses
add the line
-rm -f ncurses
to the clean:: target
configure.in:
remove that ldconfig stuff
remove that cxx stuff
remove that ada stuff
cf_with_progs=no (instead of yes)
remove the line
modules_to_build="$modules_to_build panel menu form"
with_debug=no (instead of yes)
move one line below (after CF_DIRS_TO_MAKE):
CF_SRC_MODULES($modules_to_build)
remove the line
test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
Run autoconf with version 2.52.20011227. Patch available at
http://invisible-island.net/autoconf/
|