git: 6f3e97105272 - main - japanese/kterm: Fix build with llvm15

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 11 Jun 2023 19:16:33 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6f3e97105272cecf8644625a9f03102c72853bdf

commit 6f3e97105272cecf8644625a9f03102c72853bdf
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-06-11 17:38:51 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-06-11 19:16:22 +0000

    japanese/kterm: Fix build with llvm15
    
    - Pet portclippy
    - Mark DEPRECATED as last upstream release was in 2011
    - Set EXPIRATION_DATE 2023-07-11
    
    Approved by:    portmgr (blanket)
---
 japanese/kterm/Makefile | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/japanese/kterm/Makefile b/japanese/kterm/Makefile
index 1c74591e4f76..8a692bb697bd 100644
--- a/japanese/kterm/Makefile
+++ b/japanese/kterm/Makefile
@@ -2,7 +2,7 @@ PORTNAME=	kterm
 PORTVERSION=	6.2.0
 DISTVERSIONPREFIX=	v
 DISTVERSIONSUFFIX=	.fb6
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	japanese x11
 MASTER_SITES=	LOCAL/hrs:pcemu
 DISTFILES=	pcemu1.01alpha.tar.gz:pcemu
@@ -14,14 +14,18 @@ WWW=		https://bogytech.blogspot.jp/search/label/kterm
 
 LICENSE=	MIT
 
+DEPRECATED=	Last upstream release was in 2011
+EXPIRATION_DATE=	2023-07-11
+
 BUILD_DEPENDS=	nkf:japanese/nkf
 
 USES=		imake xorg
-USE_XORG=	ice sm x11 xaw xext xmu xpm xt
 USE_GITHUB=	yes
 GH_ACCOUNT=	hrs-allbsd
-VGAFONT_USES=	fonts
+USE_XORG=	ice sm x11 xaw xext xmu xpm xt
+
 CFLAGS+=	-Wno-return-type
+
 PORTDOCS=	README.kt README.wallpaper.ja dot.termcap
 
 OPTIONS_DEFINE=	TEKTRONIXEMU VGAFONT DOCS
@@ -30,22 +34,27 @@ OPTIONS_SINGLE=	SCROLLBAR
 OPTIONS_SINGLE_SCROLLBAR=	DEFAULT XAW3DLIB NEXTAWLIB
 OPTIONS_SUB=	yes
 
-XAW3DLIB_DESC=	with Xaw3d scrollbar
-XAW3DLIB_LIB_DEPENDS=	libXaw3d.so:x11-toolkits/Xaw3d
-
 NEXTAWLIB_DESC=	with neXtaw scrollbar
-NEXTAWLIB_LIB_DEPENDS=	libneXtaw.so:x11-toolkits/neXtaw
-
 TEKTRONIXEMU_DESC=	Tektronix emulation
-
 VGAFONT_DESC=	install VGA font
+XAW3DLIB_DESC=	with Xaw3d scrollbar
+
+NEXTAWLIB_LIB_DEPENDS=	libneXtaw.so:x11-toolkits/neXtaw
 VGAFONT_EXTRACT_DEPENDS= \
     ${LOCALBASE}/bin/bdftopcf:x11-fonts/bdftopcf
 VGAFONT_BUILD_DEPENDS= \
     ${LOCALBASE}/bin/mkfontscale:x11-fonts/mkfontscale
+VGAFONT_USES=	fonts
+XAW3DLIB_LIB_DEPENDS=	libXaw3d.so:x11-toolkits/Xaw3d
 
 NKFCMD=		${LOCALBASE}/bin/nkf
 
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
+CFLAGS+=	-Wno-error=int-conversion
+.endif
+
 post-extract-VGAFONT-on:
 	${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
 	    ${DISTDIR}/${DIST_SUBDIR}/pcemu1.01alpha.tar.gz \