Merge from vendor branch TNF:
[pkgsrcv2.git] / www / lynx / Makefile
1 # $NetBSD: Makefile,v 1.24 2000/01/15 17:37:53 hubertf Exp $
2 #
3
4 DISTNAME=       lynx2-8-2
5 PKGNAME=        lynx-2.8.2
6 WRKSRC=         ${WRKDIR}/lynx2-8-2
7 CATEGORIES=     www
8 MASTER_SITES=   http://www.slcc.edu/lynx/release2-8-2/
9
10 MAINTAINER=     packages@netbsd.org
11 HOMEPAGE=       http://www.slcc.edu/lynx/
12
13 DEPENDS+=       libslang-*:../../devel/libslang
14
15 GNU_CONFIGURE=  YES
16 CONFIGURE_ARGS+= --with-screen=slang --with-zlib --libdir="${PREFIX}/etc"
17 # see if PASSIVE_FETCH is defined in /etc/mk.conf.  If so compile
18 # with the ftp code set to passive mode (-DNOPORT)
19 .include "../../mk/bsd.prefs.mk"
20
21 .if defined(PASSIVE_FETCH)
22 CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS="-Dunix -DNOPORT"
23 .else
24 CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS=-Dunix
25 .endif
26
27 # Include SOCKS firewall support
28 .if defined(USE_SOCKS) && (${USE_SOCKS} == 4 || ${USE_SOCKS} == 5)
29 CONFIGURE_ENV+=        CFLAGS=-I${PREFIX}/include # XXX
30 .if ${USE_SOCKS} == 4
31 CONFIGURE_ARGS+=        --with-socks
32 DEPENDS+=               socks4-2.2:../../net/socks4
33 .else
34 CONFIGURE_ARGS+=        --with-socks5
35 DEPENDS+=               socks5-1.0.2:../../net/socks5
36 .endif
37 .endif
38
39 # The patches for this code are from the KAME project:
40 # ftp://ftp.kame.net/pub/kame/misc/lynx-282-v6-19991008b.diff.gz
41 .include "../../mk/bsd.prefs.mk"
42 .if defined(USE_INET6) && ${USE_INET6} == YES
43 CC+=            -DINET6
44 PATCHDIR=       ${WRKDIR}/.patches
45 .endif
46
47 BUILD_DEFS+=    USE_INET6
48
49 INSTALL_TARGET= install install-help
50 MAKEFILE=       makefile
51
52 pre-patch:
53 .if defined(USE_INET6) && ${USE_INET6} == YES
54         ${MKDIR} ${WRKDIR}/.patches
55         ${CP} ${.CURDIR}/patches/patch-* ${WRKDIR}/.patches
56         ${CP} ${.CURDIR}/patches.v6/patch-* ${WRKDIR}/.patches
57 .endif
58
59 post-install:
60         ${RM} -rf ${PREFIX}/etc/lynx_doc
61         ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/etc/lynx_help
62
63 .include "../../mk/bsd.pkg.mk"