sthen eed574102a Fix ports for newer py3-setuptools; mostly just PLIST regens after some
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.

Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
2022-08-18 02:24:48 +00:00

41 lines
970 B
Makefile

COMMENT = GTK3 terminal emulator with split-window and tabs support
VERSION = 1.92
DISTNAME = terminator-${VERSION}
REVISION = 2
CATEGORIES = x11
HOMEPAGE = https://gnome-terminator.org
# GPLv2
PERMIT_PACKAGE= Yes
MASTER_SITES = https://github.com/gnome-terminator/terminator/releases/download/v${VERSION}/
MODULES = lang/python \
textproc/intltool
RUN_DEPENDS = devel/desktop-file-utils \
devel/gsettings-desktop-schemas \
devel/libnotify \
devel/py-configobj${MODPY_FLAVOR} \
devel/py-gobject3${MODPY_FLAVOR} \
devel/vte3 \
sysutils/py-psutil${MODPY_FLAVOR} \
x11/gtk+3 \
x11/gtk+3,-guic \
x11/keybinder3
MODPY_SETUPTOOLS = Yes
MODPY_SETUP_ARGS = --without-icon-cache
# --single-version-externally-managed option used by MODPY doesn't exist
MODPY_DISTUTILS_INSTALL = install --prefix=${LOCALBASE} --root=${DESTDIR}
do-test:
${SUBST_CMD} ${WRKSRC}/run_tests
cd ${WRKSRC} && /bin/sh ./run_tests
.include <bsd.port.mk>