Home | History | Annotate | Line # | Download | only in pkgsrc
      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