Merge from vendor branch TNF:
[pkgsrcv2.git] / news / tin / options.mk
1 # $NetBSD: options.mk,v 1.11 2010/02/25 16:05:57 drochner Exp $
2
3 PKG_OPTIONS_VAR=                PKG_OPTIONS.tin
4 PKG_SUPPORTED_OPTIONS=          icu inet6 tin-use-inn-spool
5 PKG_OPTIONS_OPTIONAL_GROUPS=    display
6 PKG_OPTIONS_GROUP.display=      curses ncurses ncursesw
7 PKG_SUGGESTED_OPTIONS=          curses
8 # untested
9 #PKG_SUPPORTED_OPTIONS+=        socks
10
11 .include "../../mk/bsd.options.mk"
12
13 .if !empty(PKG_OPTIONS:Mcurses)
14 .  include "../../mk/curses.buildlink3.mk"
15 CONFIGURE_ARGS+=        --with-screen=curses
16 .  if !empty(BUILDLINK_PREFIX.curses)
17 CONFIGURE_ARGS+=        --with-curses-dir=${BUILDLINK_PREFIX.curses}
18 .  endif
19 .endif
20
21 .if !empty(PKG_OPTIONS:Mncurses)
22 .  include "../../devel/ncurses/buildlink3.mk"
23 USE_NCURSES=            yes
24 CONFIGURE_ARGS+=        --with-screen=ncurses
25 CONFIGURE_ARGS+=        --with-curses-dir=${BUILDLINK_PREFIX.ncurses}
26 .endif
27
28 .if !empty(PKG_OPTIONS:Mncursesw)
29 .  include "../../devel/ncursesw/buildlink3.mk"
30 USE_NCURSES=            yes
31 CONFIGURE_ARGS+=        --with-screen=ncursesw
32 CONFIGURE_ARGS+=        --with-curses-dir=${BUILDLINK_PREFIX.ncursesw}
33 .endif
34
35 .if !empty(PKG_OPTIONS:Micu)
36 .include "../../textproc/icu/buildlink3.mk"
37 .endif
38
39 .if !empty(PKG_OPTIONS:Minet6)
40 CONFIGURE_ARGS+=        --enable-ipv6
41 .endif
42
43 .if !empty(PKG_OPTIONS:Mtin-use-inn-spool)
44 BUILD_DEFS+=            INN_DATA_DIR VARBASE
45 INN_DATA_DIR?=          ${VARBASE}/news
46 CONFIGURE_ARGS+=        --with-inews-dir=${PREFIX}/inn/bin \
47                         --with-libdir=${INN_DATA_DIR}/db \
48                         --with-spooldir=${INN_DATA_DIR}/spool/articles \
49                         --with-nov-dir=${INN_DATA_DIR}/spool/overview
50 .else
51 CONFIGURE_ARGS+=        --enable-nntp-only
52 .endif
53
54 .if !empty(PKG_OPTIONS:Msocks)
55 .include "../../net/socks5/buildlink3.mk"
56 CONFIGURE_ARGS+=        --with-socks5=${BUILDLINK_PREFIX.socks5}
57 .endif