# $FreeBSD$ # This is adapted from the FreeBSD port, installing as "xterm-dev" with # separate resource- and manpage files. # copy "xterm-${PORTVERSION}.tgz to the port's distfiles directory # and "make makesum". PORTNAME= xterm PORTVERSION= 293 CATEGORIES= x11 MASTER_SITES= ftp://invisible-island.net/xterm/ \ CRITICAL PKGNAMESUFFIX= -dev EXTRACT_SUFX= .tgz MAINTAINER= dickey@invisible-island.net COMMENT= Terminal emulator for the X Window System (development) CONFLICTS= x11iraf-[0-9]* USE_XORG= xaw xft WANT_GNOME= desktopfileutils GNU_CONFIGURE= yes CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib" CONFIGURE_ARGS+= --with-utempter --enable-narrowproto --enable-256-color CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= WCHAR LUIT DECTERM PCRE GNOME DABBREV TOOLBAR TOOLBAR_DESC= Enable support menu/toolbar DABBREV_DESC= Enable support for dabbrev-expand DECTERM_DESC= Enable DECterm Locator support LUIT_DESC= Use LUIT for locale convertion from/to UTF-8 WCHAR_DESC= Enable wide-character support PKG_CLASS= XTermDev .include CONFIGURE_ARGS+= --program-suffix=${PKGNAMESUFFIX} --with-app-class=${PKG_CLASS} --without-xterm-symlink .if ${PORT_OPTIONS:MLUIT} CONFIGURE_ARGS+= --enable-luit BUILD_DEPENDS= luit:${PORTSDIR}/x11/luit .endif .if ${PORT_OPTIONS:MWCHAR} CONFIGURE_ARGS+= --enable-wide-chars .endif .if ${PORT_OPTIONS:MDECTERM} CONFIGURE_ARGS+= --enable-dec-locator .endif .if ${PORT_OPTIONS:MPCRE} CONFIGURE_ARGS+= --with-pcre LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre .endif .if ${PORT_OPTIONS:MDABBREV} CONFIGURE_ARGS+= --enable-dabbrev .endif .if ${PORT_OPTIONS:MTOOLBAR} CONFIGURE_ARGS+= --enable-toolbar .endif .if ${PORT_OPTIONS:MGNOME} USE_GNOME= desktopfileutils PLIST_SUB+= GNOME="" .else PLIST_SUB+= GNOME="@comment " .endif MAN1= resize${PKGNAMESUFFIX}.1 koi8rxterm${PKGNAMESUFFIX}.1 uxterm${PKGNAMESUFFIX}.1 xterm${PKGNAMESUFFIX}.1 .include .if ${OSVERSION} < 900004 LIB_DEPENDS+= utempter:${PORTSDIR}/sysutils/libutempter .endif post-install: .for f in koi8rxterm resize uxterm xterm @${CHMOD} ${BINMODE} ${PREFIX}/bin/${f} .endfor .if ${PORT_OPTIONS:MGNOME} @${MKDIR} ${PREFIX}/share/applications/ @${INSTALL_DATA} ${WRKSRC}/xterm.desktop ${PREFIX}/share/applications/ @-update-desktop-database .endif .if ${PORT_OPTIONS:MWCHAR} @${CAT} ${PKGMESSAGE} .endif .include