1 # $NetBSD: Makefile,v 1.24 2000/01/15 17:37:53 hubertf Exp $
6 WRKSRC= ${WRKDIR}/lynx2-8-2
8 MASTER_SITES= http://www.slcc.edu/lynx/release2-8-2/
10 MAINTAINER= packages@netbsd.org
11 HOMEPAGE= http://www.slcc.edu/lynx/
13 DEPENDS+= libslang-*:../../devel/libslang
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"
21 .if defined(PASSIVE_FETCH)
22 CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS="-Dunix -DNOPORT"
24 CONFIGURE_ENV+= LIBS="-lm -ltermcap" CPPFLAGS=-Dunix
27 # Include SOCKS firewall support
28 .if defined(USE_SOCKS) && (${USE_SOCKS} == 4 || ${USE_SOCKS} == 5)
29 CONFIGURE_ENV+= CFLAGS=-I${PREFIX}/include # XXX
31 CONFIGURE_ARGS+= --with-socks
32 DEPENDS+= socks4-2.2:../../net/socks4
34 CONFIGURE_ARGS+= --with-socks5
35 DEPENDS+= socks5-1.0.2:../../net/socks5
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
44 PATCHDIR= ${WRKDIR}/.patches
47 BUILD_DEFS+= USE_INET6
49 INSTALL_TARGET= install install-help
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
60 ${RM} -rf ${PREFIX}/etc/lynx_doc
61 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/etc/lynx_help
63 .include "../../mk/bsd.pkg.mk"