]> git.pld-linux.org Git - packages/cpmtools.git/blame - cpmtools-link.patch
- added link patch to fix ncurses linking
[packages/cpmtools.git] / cpmtools-link.patch
CommitLineData
621ac4c0
JB
1--- cpmtools-2.13/configure.in.orig 2010-03-30 20:06:02.000000000 +0200
2+++ cpmtools-2.13/configure.in 2010-11-16 08:36:21.015098261 +0100
3@@ -62,10 +62,12 @@
4
5 dnl Check for curses. If not found, don't build fsed.cpm
6 dnl Try both curses and ncurses
7-AC_CHECK_LIB(curses, printw, FSED_CPM=fsed.cpm LIBS="-lcurses $LIBS", FSED_CPM=)
8+AC_CHECK_LIB(ncurses, printw, FSED_CPM=fsed.cpm NCURSESLIBS="-lcurses", FSED_CPM=)
9 if test x"$FSED_CPM" = x""; then
10- AC_CHECK_LIB(ncurses, printw, FSED_CPM=fsed.cpm LIBS="-lncurses $LIBS", FSED_CPM=)
11+ AC_CHECK_LIB(curses, printw, FSED_CPM=fsed.cpm NCURSESLIBS="-lncurses", FSED_CPM=)
12 fi
13+AC_CHECK_LIB(tinfo, raw, NCURSESLIBS="$NCURSESLIBS -ltinfo")
14+AC_SUBST([NCURSESLIBS])
15
16 dnl If using libdsk, check it's available.
17 if test "$LIBDSK" != ""; then
18--- cpmtools-2.13/Makefile.in.orig 2010-11-16 08:31:59.727101613 +0100
19+++ cpmtools-2.13/Makefile.in 2010-11-16 08:32:59.059104128 +0100
20@@ -20,6 +20,7 @@
21 EXEEXT = @EXEEXT@
22 OBJEXT = .@OBJEXT@
23 LIBS= @LIBS@ @LDLIBS@
24+NCURSESLIBS= @NCURSESLIBS@
25 LDDEPS= @LDDEPS@
26 CPPFLAGS= @CPPFLAGS@ -DDISKDEFS=\"$(DISKDEFS)\" -DFORMAT=\"$(DEFFORMAT)\"
27 #
28@@ -63,7 +64,7 @@
29 $(CC) $(LDFLAGS) -o $@ fsck.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
30
31 fsed.cpm$(EXEEXT): fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
32- $(CC) $(LDFLAGS) -o $@ fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
33+ $(CC) $(LDFLAGS) -o $@ fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(NCURSESLIBS) $(LIBS)
34
35 fsck.test: fsck.cpm
36 -./fsck.cpm -f ibm-3740 -n badfs/status
This page took 0.081424 seconds and 4 git commands to generate.