15104ee6eSmrg# $NetBSD: Makefile,v 1.1.1.8 2025/03/09 23:17:11 mrg Exp $
2f2e35a3aSmrg
35104ee6eSmrgDISTNAME=	xterm-397
4f2e35a3aSmrgCATEGORIES=	x11
55104ee6eSmrgMASTER_SITES=	https://invisible-island.net/archives/xterm/
6f2e35a3aSmrgEXTRACT_SUFX=	.tgz
7f2e35a3aSmrg
8f2e35a3aSmrgMAINTAINER=	pkgsrc-users@NetBSD.org
9f2e35a3aSmrgHOMEPAGE=	https://invisible-island.net/xterm/xterm.html
10f2e35a3aSmrgCOMMENT=	Latest terminal emulator for the X Window System
11f2e35a3aSmrgLICENSE=	x11
12f2e35a3aSmrg
13f2e35a3aSmrgGNU_CONFIGURE=		yes
14f2e35a3aSmrgUSE_TOOLS+=		tbl pkg-config
15f2e35a3aSmrg
16f2e35a3aSmrgWRKSRC=			${WRKDIR}/${PKGNAME_NOREV}
17f2e35a3aSmrg
18f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-88-color
19f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-256-color
20f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-paste64
21f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-readline-mouse
22f2e35a3aSmrg
235104ee6eSmrgCONFIGURE_ARGS.standard=	# empty
245104ee6eSmrgCONFIGURE_ARGS.3d=		--with-Xaw3d
255104ee6eSmrgCONFIGURE_ARGS.xpm=		--with-Xaw3d
265104ee6eSmrgCONFIGURE_ARGS.neXtaw=		--with-neXtaw
275104ee6eSmrgCONFIGURE_ARGS+=		${${CONFIGURE_ARGS.${XAW_TYPE}}:L}
28f2e35a3aSmrg
29f2e35a3aSmrgINSTALLATION_DIRS=	share/applications
30f2e35a3aSmrg
31f2e35a3aSmrg.include "../../mk/bsd.prefs.mk"
32f2e35a3aSmrg
33f2e35a3aSmrg.if ${X11_TYPE} == "modular"
34f2e35a3aSmrgCONFIGURE_ARGS+=	--disable-imake
35f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-narrowproto
36f2e35a3aSmrg.endif
37f2e35a3aSmrg
38f2e35a3aSmrg.if exists(/usr/include/wchar.h)
39f2e35a3aSmrgCONFIGURE_ARGS+=	--enable-wide-chars
40f2e35a3aSmrg.endif
41f2e35a3aSmrg
42f2e35a3aSmrg.include "../../x11/libX11/buildlink3.mk"
43f2e35a3aSmrg.include "../../x11/libXt/buildlink3.mk"
44f2e35a3aSmrg###
45f2e35a3aSmrg### For detection of XKB bell extension.
46f2e35a3aSmrg###
47f2e35a3aSmrgBUILDLINK_DEPMETHOD.libxkbfile?=	build
48f2e35a3aSmrg.include "../../x11/libxkbfile/buildlink3.mk"
49f2e35a3aSmrg
50f2e35a3aSmrgpost-install:
51f2e35a3aSmrg	${INSTALL_DATA} ${WRKSRC}/xterm.desktop \
52f2e35a3aSmrg		${DESTDIR}${PREFIX}/share/applications && \
53f2e35a3aSmrg	${INSTALL_DATA} ${WRKSRC}/uxterm.desktop \
54f2e35a3aSmrg		${DESTDIR}${PREFIX}/share/applications
55f2e35a3aSmrg	cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && tbl xterm.1 \
56f2e35a3aSmrg		> xterm.1.tbl && mv xterm.1.tbl xterm.1
57f2e35a3aSmrg
58f2e35a3aSmrg.include "options.mk"
59f2e35a3aSmrg
60f2e35a3aSmrg.include "../../mk/curses.buildlink3.mk"
61f2e35a3aSmrg.include "../../mk/termcap.buildlink3.mk"
62f2e35a3aSmrg.include "../../sysutils/desktop-file-utils/desktopdb.mk"
63f2e35a3aSmrg.include "../../mk/xaw.buildlink3.mk"
64f2e35a3aSmrg.include "../../mk/bsd.pkg.mk"
65