freebsd-ports/x11-toolkits/vte290/Makefile
Koop Mast 1c0c09773f Readd vte3 0.34.7 as vte290. There are still some programs that need the
older 2.90 API. Since the vte3 got updated to 0.38 which has the 2.91 API.
2015-01-15 14:55:12 +00:00

66 lines
1.6 KiB
Makefile

# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/x11-toolkits/vte3/Makefile 18941 2013-12-08 01:18:10Z kwm $
PORTNAME?= vte
PORTVERSION= 0.34.7
PORTREVISION?= 1
CATEGORIES= x11-toolkits gnome
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/${PORTNAME:S/gnome-pty-helper/vte/}/${PORTVERSION:R}
DISTNAME= vte-${PORTVERSION}
PKGNAMESUFFIX?= 3-290
DIST_SUBDIR= gnome3
MAINTAINER?= gnome@FreeBSD.org
COMMENT?= Gtk 3 based terminal widget with accessibility and I18N support
USES+= tar:xz
.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 libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME?= gnomeprefix gtk30 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
INSTALL_TARGET= install-strip
.if !defined(MASTERDIR)
OPTIONS_DEFINE= GLX
GLX_DESC= Support for DRI/GLX rendering
.endif
PLIST_SUB= VERSION=2.90
.include <bsd.port.options.mk>
.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
post-install:
@${MV} ${STAGEDIR}${PREFIX}/etc/profile.d/vte.sh \
${STAGEDIR}${PREFIX}/etc/profile.d/vte3.sh
.include <bsd.port.mk>
.endif