summaryrefslogtreecommitdiff
path: root/Build/source/libs/howto/ncurses
blob: beb1b9c1efb9ff225bc2089911ba23fdf51f5ef9 (plain)
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/