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