Tweak x11/x3270 version 3.3.13
[dports.git] / x11 / x3270 / Makefile
1 # Created by: janek
2 # $FreeBSD$
3
4 PORTNAME=       x3270
5 PORTVERSION=    3.3.13
6 CATEGORIES=     x11 net
7 MASTER_SITES=   http://x3270.bgp.nu/download/current/
8 EXTRACT_SUFX=   ga7-src.tgz
9
10 MAINTAINER=     ecrist@secure-computing.net
11 COMMENT=        3270 Terminal emulator
12
13 BUILD_DEPENDS=  bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
14                 mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
15                 mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
16
17 USES=           iconv imake:env
18 USE_XORG=       ice sm x11 xaw xext xmu xt
19 GNU_CONFIGURE=  yes
20 CONFIGURE_ARGS+=        --with-fontdir=${PREFIX}/lib/X11/fonts/local --disable-dbcs
21 CONFIGURE_ENV=  LIBS="-L${PREFIX}/lib"
22 CPPFLAGS+=      -I${PREFIX}/include
23 LDFLAGS+=       -L${PREFIX}/lib
24 .if defined(WITHOUT_OPENSSL)
25 CONFIGURE_ARGS+=        --disable-ssl
26 .else
27 USE_OPENSSL=    yes
28 .endif
29 MAKE_ARGS+=     COMPRESSMANCMD="${DO_NADA}" \
30                 INSTALL="${INSTALL}" INSTALLFLAGS="${COPY}" \
31                 INSTPGMFLAGS="${STRIP} ${_BINOWNGRP} -m ${BINMODE}" \
32                 INSTBINFLAGS="${_BINOWNGRP} -m ${BINMODE}" \
33                 INSTDATFLAGS="${_SHROWNGRP} -m ${SHAREMODE}" \
34                 INSTMANFLAGS="${_MANOWNGRP} -m ${MANMODE}"
35
36 WRKSRC=         ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
37
38 PORTDOCS=       README README.dbcs
39 PORTEXAMPLES=   *
40
41 OPTIONS_DEFINE= DOCS EXAMPLES
42
43 post-patch:
44         ${REINPLACE_CMD} -e 's|\$$(INSTALL) -c|$$(INSTALL) $$(INSTALLFLAGS)|g' \
45                 ${WRKSRC}/Imakefile.in
46
47 post-install:
48 .for m in x3270-script.man x3270.man x3270if.man
49         @(cd ${WRKSRC} ; ${INSTALL_MAN} ${m} ${STAGEDIR}${MAN1PREFIX}/man/man1/)
50 .endfor
51         ${INSTALL_MAN} ${WRKSRC}/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/
52
53         @${MKDIR} ${STAGEDIR}${DOCSDIR}
54         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
55
56         @(cd ${WRKSRC}/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
57         @(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR})
58
59 .include <bsd.port.mk>