Tweak japanese/lynx-current version 2.8.8.d3
[dports.git] / japanese / lynx-current / Makefile
1 # New ports collection makefile for:    ja-lynx-current
2 # Date created:         10 August 1998
3 # Whom:                 Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
4 #
5 # $FreeBSD: japanese/lynx-current/Makefile 316662 2013-04-27 11:59:28Z mva $
6 #
7
8 PORTNAME=       lynx
9 DISTVERSION=    ${VERSION}.${MINOR_VERSION:S/.//}
10 CATEGORIES=     japanese www ipv6
11 MASTER_SITES=   http://lynx.isc.org/current/ \
12                 http://ftp2.uk.freebsd.org/sites/lynx.isc.org/current/
13 DISTNAME=       ${PORTNAME}${VERSION}${MINOR_VERSION}
14
15 MAINTAINER=     ports@FreeBSD.org
16 COMMENT=        A terminal-based World-Wide Web Client with multi-byte modification (development version)
17
18 VERSION=        2.8.8
19 MINOR_VERSION=  dev.3
20
21 CONFLICTS=      lynx-2.* ja-lynx-2.8.7.*
22
23 WRKSRC=         ${WRKDIR}/${PORTNAME}${VERSION:S/./-/g}
24 USE_BZIP2=      yes
25 NO_LATEST_LINK= yes
26 GNU_CONFIGURE=  yes
27 CONFIGURE_ARGS+=--with-screen=ncurses --with-zlib --libdir="${L_LIB}" \
28                 --enable-nsl-fork --enable-ipv6 \
29                 --enable-cjk --enable-internal-links \
30                 --with-bzlib
31
32 .if !defined(WITHOUT_JAPANESE_UTF8)
33 USES+=          iconv
34 CONFIGURE_ARGS+=--with-libiconv-prefix=${LOCALBASE} \
35                 --enable-japanese-utf8
36 .else
37 CONFIGURE_ARGS+=--disable-japanese-utf8
38 .endif
39
40 .if !defined(WITHOUT_EXPERIMENTAL_OPTS)
41 # experimental optional configure args
42 CONFIGURE_ARGS+=--enable-addrlist-page \
43                 --enable-charset-choice
44 .endif
45
46 .if defined(WITH_COLOR_STYLE)
47 CONFIGURE_ARGS+=--enable-color-style
48 PLIST_SUB+=     WITH_COLOR_STYLE=""
49 .else
50 CONFIGURE_ARGS+=--disable-color-style
51 PLIST_SUB+=     WITH_COLOR_STYLE="@comment "
52 .endif
53
54 .if defined(WITH_DEFAULT_COLORS)
55 CONFIGURE_ARGS+=--enable-default-colors
56 .else
57 CONFIGURE_ARGS+=--disable-default-colors
58 .endif
59
60 MAKE_ARGS=      helpdir=${L_HELP} docdir=${DOCSDIR}
61 MAKEFILE=       makefile
62 MAN1=           lynx.1
63
64 .if !defined(NOPORTDOCS)
65 INSTALL_TARGET= install-full
66 .else
67 INSTALL_TARGET= install install-help
68 .endif
69
70 L_LIB=          ${PREFIX}/etc
71 L_HELP=         ${PREFIX}/share/lynx_help
72
73 post-patch:
74         @${REINPLACE_CMD} -e 's|-lssl -lcrypto|-L${OPENSSLLIB} &|g' \
75                 ${WRKSRC}/configure
76
77 post-install:
78 .if !defined(NOPORTDOCS)
79         ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
80 .endif
81         ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${L_HELP}
82
83 .include <bsd.port.mk>