Changeset View
Changeset View
Standalone View
Standalone View
head/x11/roxterm/Makefile
# Created by: Yinghong Liu <relaxbsd@gmail.com> | # Created by: Yinghong Liu <relaxbsd@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= roxterm | PORTNAME= roxterm | ||||
PORTVERSION= 2.9.7 | PORTVERSION= 3.3.2 | ||||
CATEGORIES= x11 | CATEGORIES= x11 | ||||
MASTER_SITES= SF | MASTER_SITES= SF | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= GTK+ terminal emulator with tabs | COMMENT= GTK+ terminal emulator with tabs | ||||
LICENSE= GPLv2+ | LICENSE= GPLv2+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>0:devel/py-lockfile \ | BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>0:devel/py-lockfile \ | ||||
docbook-xsl>0:textproc/docbook-xsl \ | docbook-xsl>0:textproc/docbook-xsl \ | ||||
itstool:textproc/itstool \ | itstool:textproc/itstool \ | ||||
po4a:textproc/po4a | po4a:textproc/po4a | ||||
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib | LIB_DEPENDS= libdbus-1.so:devel/dbus \ | ||||
libdbus-glib-1.so:devel/dbus-glib \ | |||||
libgnutls.so:security/gnutls | |||||
RUN_DEPENDS= xdg-open:devel/xdg-utils | RUN_DEPENDS= xdg-open:devel/xdg-utils | ||||
USES= gettext libtool:build pkgconfig python:build tar:bzip2 | USES= gettext libtool:build pkgconfig python:build tar:xz | ||||
USE_GNOME= librsvg2:run libxslt:build | USE_XORG= ice sm x11 | ||||
USE_GNOME= cairo librsvg2:run libxslt:build | |||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
OPTIONS_DEFINE= DOCS GTK3 | OPTIONS_DEFINE= DOCS | ||||
MAITCHFLAGS= DISABLE_GTK3=${DISABLE_GTK3};DISABLE_GIT=True; | MAITCHFLAGS= DISABLE_GIT=True; | ||||
MAITCHFLAGS+= CC=${CC};GCC=${CC};CPP=${CC};CFLAGS=${CFLAGS}; | MAITCHFLAGS+= CC=${CC};GCC=${CC};CPP=${CC};CFLAGS=${CFLAGS}; | ||||
MAITCHFLAGS+= PARALLEL=${MAKE_JOBS_NUMBER};PREFIX=${PREFIX}; | MAITCHFLAGS+= PARALLEL=${MAKE_JOBS_NUMBER};PREFIX=${PREFIX}; | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${PORT_OPTIONS:MGTK3} | USE_GNOME+= vte3 | ||||
#USE_GNOME+= vte3 | |||||
# use older vte3-290 port until roxterm can support the 2.91 API from vte3 | |||||
LIB_DEPENDS+= libvte2_90.so:x11-toolkits/vte290 | |||||
.else | |||||
USE_GNOME+= vte | |||||
DISABLE_GTK3= True | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's|/usr/local|${LOCALBASE}|' ${WRKSRC}/maitch.py | 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/maitch.py | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's|x-www-browser|xdg-open|' ${WRKSRC}/src/uri.c | 's|x-www-browser|xdg-open|' ${WRKSRC}/src/uri.c | ||||
do-configure: | do-configure: | ||||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |