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.
41 lines
970 B
Makefile
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>
|