From 430957572e0547eb9db51dc3ae266f7da7b1e74f Mon Sep 17 00:00:00 2001 From: Koop Mast Date: Sun, 8 Dec 2013 09:55:41 +0000 Subject: Add vte3, the Gtk 3 version of the vte terminal widget. Split off gnome-pty-helper from vte to allow both versions of vte to be installed at the same time. Update comment to make it clearer which gtk+ version it is for. Enable introspection bindings in vte. Obtained from: GNOME dev repo. --- x11-toolkits/vte3/Makefile | 66 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 x11-toolkits/vte3/Makefile (limited to 'x11-toolkits/vte3/Makefile') diff --git a/x11-toolkits/vte3/Makefile b/x11-toolkits/vte3/Makefile new file mode 100644 index 000000000000..224cbabcc562 --- /dev/null +++ b/x11-toolkits/vte3/Makefile @@ -0,0 +1,66 @@ +# Created by: Joe Marcus Clarke +# $FreeBSD$ +# $MCom: ports/trunk/x11-toolkits/vte3/Makefile 18941 2013-12-08 01:18:10Z kwm $ + +PORTNAME?= vte +PORTVERSION= 0.34.7 +PORTREVISION?= 0 +CATEGORIES= x11-toolkits gnome +MASTER_SITES= GNOME +MASTER_SITE_SUBDIR= sources/${PORTNAME:S/gnome-pty-helper/vte/}/${PORTVERSION:R} +DISTNAME= vte-${PORTVERSION} +PKGNAMESUFFIX?= 3 +DIST_SUBDIR= gnome3 + +MAINTAINER?= gnome@FreeBSD.org +COMMENT?= Gtk 3 based terminal widget with accessibility and I18N support + +USE_XZ= yes + +.if !defined(REFERENCE_PORT) +VTE3_SLAVE?= no + +.if ${VTE3_SLAVE}!="yes" +RUN_DEPENDS+= ${LOCALBASE}/libexec/gnome-pty-helper:${PORTSDIR}/x11-toolkits/gnome-pty-helper +.endif + +USES= bison gettext gmake pathfix pkgconfig +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +USE_GNOME?= gnomeprefix gtk30 ltverhack referencehack introspection:build +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ARGS?=--disable-python \ + --with-gtk=3.0 \ + --enable-introspection \ + --disable-static \ + --disable-Bsymbolic \ + --disable-gnome-pty-helper \ + --disable-freetypetest + +.if !defined(MASTERDIR) +OPTIONS_DEFINE= GLX +GLX_DESC= Support for DRI/GLX rendering +.endif + +PLIST_SUB= VERSION=2.90 + +.include + +.if ${OSVERSION} < 900007 +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-pty-helper_gnome-utmp.c +.endif + +.if ${PORT_OPTIONS:MGLX} && !defined(MASTERDIR) +CONFIGURE_ARGS+= --with-glX +USE_GL= yes +.endif + +.if ${VTE3_SLAVE}!=yes +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvte2_90.so.9 +.endif + +.include + +.endif -- cgit v1.2.3