Merge from vendor branch TNF:
[pkgsrc.git] / editors / vim-xaw / Makefile
1 # $NetBSD: Makefile,v 1.6 2000/02/18 14:37:44 pooka Exp $
2
3 .include                "../vim-share/Makefile.common"
4
5 PKGNAME=                vim-xaw-${VIM_VERSION}
6
7 DEPENDS+=               vim-share-${VIM_VERSION}:../vim-share
8 CONFLICTS=              vim-[0-9]* vim-gtk-*
9
10 USE_X11=                yes
11 USE_XAW=                yes
12
13 CONFIGURE_ARGS+=        --enable-gui=athena
14 CPPFLAGS+=              -I${LOCALBASE}/include  # for ncurses' termcap.h
15 LDFLAGS+=               -L${LOCALBASE}/lib      # for -lncurses
16 CONFIGURE_ENV+=         CPPFLAGS="${CPPFLAGS}"
17
18 ALL_TARGET=             vim
19 INSTALL_TARGET=         installvimbin
20
21 .include "../../mk/bsd.prefs.mk"
22
23 .if ${OPSYS} == "NetBSD"
24 GOOD_CURSES=    1.4[Y-Z] 1.4Z[A-Z] 1.[5-9]*
25
26 .for PATTERN in ${GOOD_CURSES}
27 .if ${OS_VERSION:M${PATTERN}} != ""
28 CURSES_GOOD?=   #defined
29 .endif
30 .endfor
31 .endif
32
33 .if ${OPSYS} == "SunOS"
34 CURSES_GOOD?=   #defined
35 .endif
36
37 .if defined(CURSES_GOOD)
38 CPPFLAGS=
39 CONFIGURE_ARGS+=        --with-tlib=curses
40 .else
41 DEPENDS+=               ncurses>=4.2:../../devel/ncurses
42 CONFIGURE_ARGS+=        --with-tlib=ncurses
43 .endif
44
45 post-install:
46         for f in gvim.1 gview.1 rgvim.1 rgview.1; do                    \
47                 ${RM} -f ${PREFIX}/man/man1/$$f;                        \
48                 ${LN} -s vim.1 ${PREFIX}/man/man1/$$f;                  \
49         done
50         for f in gvim gview rgvim rgview rvim rview; do                 \
51                 ${RM} -f ${PREFIX}/bin/$$f;                             \
52                 ${LN} -s vim ${PREFIX}/bin/$$f;                         \
53         done
54
55 .include "../../mk/bsd.pkg.mk"
56
57 .if (${XAW_TYPE} == "standard")
58 MAKE_ENV+=              XAW_LIB=Xaw
59 .else
60 MAKE_ENV+=              XAW_LIB=Xaw3d
61 .endif