Lines 2-29
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= x3270 |
4 |
PORTNAME= x3270 |
5 |
PORTVERSION= 3.3.15 |
5 |
PORTVERSION= 3.6 |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= x11 net |
6 |
CATEGORIES= x11 net |
8 |
MASTER_SITES= http://x3270.bgp.nu/download/current/ |
7 |
MASTER_SITES= http://x3270.bgp.nu/download/03.06/ |
9 |
EXTRACT_SUFX= ga7-src.tgz |
8 |
DISTFILES= suite3270-${PORTVERSION}ga8-src.tgz |
10 |
|
9 |
|
11 |
MAINTAINER= ecrist@secure-computing.net |
10 |
MAINTAINER= ecrist@secure-computing.net |
12 |
COMMENT= 3270 Terminal emulator |
11 |
COMMENT= 3270 Terminal emulator |
13 |
|
12 |
|
14 |
BROKEN= unfetchable |
|
|
15 |
|
16 |
BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ |
13 |
BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ |
17 |
mkfontscale:x11-fonts/mkfontscale |
14 |
mkfontscale:x11-fonts/mkfontscale \ |
|
|
15 |
tclsh:lang/tcl-wrapper |
18 |
|
16 |
|
|
|
17 |
USES= cpe iconv fonts gmake readline tcl xorg |
18 |
USE_XORG= ice sm x11 xaw xext xmu xt xorgproto |
19 |
|
19 |
# Conflict due to x3270if |
20 |
# Conflict due to x3270if |
20 |
CONFLICTS= c3270-* |
21 |
CONFLICTS= c3270-* |
21 |
|
22 |
|
22 |
USES= cpe iconv fonts imake:env xorg |
|
|
23 |
USE_XORG= ice sm x11 xaw xext xmu xt |
24 |
GNU_CONFIGURE= yes |
23 |
GNU_CONFIGURE= yes |
25 |
CONFIGURE_ARGS= --with-fontdir=${FONTSDIR} \ |
24 |
CONFIGURE_ARGS= --with-fontdir=${FONTSDIR} \ |
26 |
--disable-dbcs \ |
25 |
--disable-dbcs \ |
|
|
26 |
--with-x=${LOCALBASE} \ |
27 |
ac_cv_search_libiconv=${ICONV_LIB} |
27 |
ac_cv_search_libiconv=${ICONV_LIB} |
28 |
CPPFLAGS+= -I${LOCALBASE}/include |
28 |
CPPFLAGS+= -I${LOCALBASE}/include |
29 |
LIBS+= -L${LOCALBASE}/lib |
29 |
LIBS+= -L${LOCALBASE}/lib |
Lines 41-67
Link Here
|
41 |
|
41 |
|
42 |
CPE_VENDOR= paul_mattes |
42 |
CPE_VENDOR= paul_mattes |
43 |
|
43 |
|
44 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} |
44 |
WRKSRC= ${WRKDIR}/suite3270-${PORTVERSION} |
45 |
|
45 |
|
46 |
PORTDOCS= README README.dbcs |
46 |
#PORTDOCS= x3270/README x3270/README.dbcs |
47 |
PORTEXAMPLES= * |
47 |
PORTEXAMPLES= * |
48 |
|
48 |
|
49 |
OPTIONS_DEFINE= DOCS EXAMPLES |
49 |
OPTIONS_DEFINE= DOCS EXAMPLES |
50 |
|
50 |
|
51 |
post-patch: |
|
|
52 |
${REINPLACE_CMD} -e 's|\$$(INSTALL) -c|$$(INSTALL) $$(INSTALLFLAGS)|g' \ |
53 |
${WRKSRC}/Imakefile.in |
54 |
|
55 |
post-install: |
51 |
post-install: |
56 |
.for m in x3270-script.man x3270.man x3270if.man |
52 |
.for m in x3270/x3270-script.man x3270/x3270.man s3270/x3270if.man |
57 |
@(cd ${WRKSRC} ; ${INSTALL_MAN} ${m} ${STAGEDIR}${MAN1PREFIX}/man/man1/) |
53 |
@(cd ${WRKSRC} ; ${INSTALL_MAN} ${m} ${STAGEDIR}${MAN1PREFIX}/man/man1/) |
58 |
.endfor |
54 |
.endfor |
59 |
${INSTALL_MAN} ${WRKSRC}/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/ |
55 |
${INSTALL_MAN} ${WRKSRC}/c3270/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/ |
60 |
|
56 |
|
61 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
57 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
62 |
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} |
58 |
${INSTALL_DATA} ${WRKSRC}/x3270/README ${STAGEDIR}${DOCSDIR} |
|
|
59 |
${INSTALL_DATA} ${WRKSRC}/x3270/README.dbcs ${STAGEDIR}${DOCSDIR} |
63 |
|
60 |
|
64 |
@(cd ${WRKSRC}/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) |
61 |
@(cd ${WRKSRC}/x3270/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) |
65 |
@(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR}) |
62 |
@(cd ${WRKSRC}/x3270 && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR}) |
66 |
|
63 |
|
67 |
.include <bsd.port.mk> |
64 |
.include <bsd.port.mk> |