diff options
author | Kevin Bowling <kbowling@FreeBSD.org> | 2021-02-16 02:43:44 +0800 |
---|---|---|
committer | Kevin Bowling <kbowling@FreeBSD.org> | 2021-02-16 02:43:44 +0800 |
commit | 601f956e3be9d0f40553a4ae6f0ecf751348a3c2 (patch) | |
tree | bf354c27dc8280caa7a77064a2c51ae47b70077b /x11/x3270/Makefile | |
parent | a2a893f57264322ca0116a4b6a5c8461d764a69a (diff) | |
download | freebsd-ports-gnome-601f956e3be9d0f40553a4ae6f0ecf751348a3c2.tar.gz freebsd-ports-gnome-601f956e3be9d0f40553a4ae6f0ecf751348a3c2.tar.zst freebsd-ports-gnome-601f956e3be9d0f40553a4ae6f0ecf751348a3c2.zip |
net/c3270: Make it a slave port of x11/x3270
Reviewed by: krion, timur
Sponsored by: BBOX.io
Differential Revision: D28606
Diffstat (limited to 'x11/x3270/Makefile')
-rw-r--r-- | x11/x3270/Makefile | 56 |
1 files changed, 37 insertions, 19 deletions
diff --git a/x11/x3270/Makefile b/x11/x3270/Makefile index 91c2fb481cb5..1a48628704b5 100644 --- a/x11/x3270/Makefile +++ b/x11/x3270/Makefile @@ -1,37 +1,30 @@ # Created by: janek # $FreeBSD$ -PORTNAME= x3270 +PORTNAME?= x3270 PORTVERSION= 4.0 -PORTREVISION= 1 -CATEGORIES= x11 net +PORTREVISION= 2 +CATEGORIES?= x11 net MASTER_SITES= http://x3270.bgp.nu/download/04.00/ -DISTFILES= suite3270-${PORTVERSION}ga12-src.tgz +DISTFILES= suite3270-${PORTVERSION}ga14-src.tgz MAINTAINER= kbowling@FreeBSD.org -COMMENT= 3270 Terminal emulator +COMMENT?= 3270 Terminal emulator LICENSE= BSD3CLAUSE -BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ - mkfontscale:x11-fonts/mkfontscale \ - tclsh:lang/tcl-wrapper +BUILD_DEPENDS= tclsh:lang/tcl-wrapper LIB_DEPENDS= libexpat.so:textproc/expat2 -USES= cpe iconv fonts gmake readline shebangfix tcl xorg -USE_XORG= ice sm x11 xaw xext xmu xt xorgproto +USES= cpe iconv gmake readline shebangfix tcl -# Conflict due to x3270if -CONFLICTS= c3270-* +# x3270 includes c3270 +CONFLICTS_INSTALL?= c3270 GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-fontdir=${FONTSDIR} \ - --disable-dbcs \ - --with-x=${LOCALBASE} \ - --enable-unix \ - --enable-c3270 +CONFIGURE_ARGS= --enable-unix .if defined(WITHOUT_OPENSSL) -CONFIGURE_ARGS+= --disable-ssl +CONFIGURE_ARGS+= --disable-tls .else USES+= ssl .endif @@ -42,9 +35,32 @@ WRKSRC= ${WRKDIR}/suite3270-${PORTVERSION} PORTEXAMPLES= * -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES MDBCS + +.include <bsd.port.options.mk> +.if ! defined(C3270) +BUILD_DEPENDS+= bdftopcf:x11-fonts/bdftopcf \ + mkfontscale:x11-fonts/mkfontscale +USES+= fonts xorg +USE_XORG= ice sm x11 xaw xext xmu xt xorgproto +CONFIGURE_ARGS+= --with-fontdir=${FONTSDIR} \ + --with-x=${LOCALBASE} SHEBANG_FILES= x3270/x3270a.in +PLIST_SUB+= X3270="" +.else +CONFIGURE_ARGS+= --disable-x3270 \ + --disable-x3270if +PLIST_SUB+= X3270="@comment " +.endif + +# EBCDIC double-byte character set support is disabled by default +.if ${PORT_OPTIONS:MDBCS} +CONFIGURE_ARGS+= --enable-dbcs +PLIST_SUB+= DBCS="" +.else +PLIST_SUB+= DBCS="@comment " +.endif post-install: .for m in b3270/b3270.man c3270/c3270.man pr3287/pr3287.man s3270/s3270.man \ @@ -56,7 +72,9 @@ post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/x3270/README ${STAGEDIR}${DOCSDIR} +.if ${PORT_OPTIONS:MDBCS} ${INSTALL_DATA} ${WRKSRC}/x3270/README.dbcs ${STAGEDIR}${DOCSDIR} +.endif @(cd ${WRKSRC}/x3270/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @(cd ${WRKSRC}/x3270 && ${COPYTREE_SHARE} html ${STAGEDIR}${EXAMPLESDIR}) |