View | Details | Raw Unified | Return to bug 244138
Collapse All | Expand All

(-)Makefile (-20 / +17 lines)
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>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (x3270-3.3.15ga7-src.tgz) = 0914f5c360faf72eb5a5a764ddcbaf0ba4b195d1c166a65a057126f5f7b945c9
1
TIMESTAMP = 1581764930
2
SIZE (x3270-3.3.15ga7-src.tgz) = 1367615
2
SHA256 (suite3270-3.6ga8-src.tgz) = a174114ba42fd1644e39adc532d893da8c40692cf46fd5ef02bb83d5704c66bf
3
SIZE (suite3270-3.6ga8-src.tgz) = 3296047
(-)files/patch-c3270_screen.c (+10 lines)
Line 0 Link Here
1
--- c3270/screen.c.orig	2018-02-10 22:07:45 UTC
2
+++ c3270/screen.c
3
@@ -31,6 +31,7 @@
4
  *		Screen drawing
5
  */
6
 
7
+#include <wctype.h>
8
 #include "globals.h"
9
 #include <signal.h>
10
 #include "appres.h"
(-)pkg-plist (+6 lines)
Lines 1-3 Link Here
1
bin/c3270
2
bin/pr3287
3
bin/s3270
4
bin/tcl3270
1
bin/x3270
5
bin/x3270
2
bin/x3270if
6
bin/x3270if
3
etc/x3270/ibm_hosts
7
etc/x3270/ibm_hosts
Lines 23-25 Link Here
23
man/man1/x3270.man.gz
27
man/man1/x3270.man.gz
24
man/man1/x3270if.man.gz
28
man/man1/x3270if.man.gz
25
man/man5/ibm_hosts.man.gz
29
man/man5/ibm_hosts.man.gz
30
%%PORTDOCS%%%%DOCSDIR%%/README
31
%%PORTDOCS%%%%DOCSDIR%%/README.dbcs

Return to bug 244138