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