Import terminator, a powerful terminal emulator written in Python.

Its behaviour and look is based on GNOME Terminal, but it has a lot of
extra functionality like splitting the window in multiple tiles, and
sending commands to multiple terminals at once.

From Jochem Kossen, ok landry@.
This commit is contained in:
rpointel 2011-05-23 20:36:20 +00:00
parent 06fdec108e
commit ced47a1870
6 changed files with 246 additions and 0 deletions

35
x11/terminator/Makefile Normal file
View File

@ -0,0 +1,35 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/05/23 20:36:20 rpointel Exp $
COMMENT= GTK2 terminal emulator with split-window and tabs support
MODPY_EGG_VERSION= 0.95
DISTNAME= terminator-${MODPY_EGG_VERSION}
CATEGORIES= x11
HOMEPAGE= http://www.tenshu.net/terminator/
MAINTAINER= Jochem Kossen <jochem@jkossen.nl>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://launchpad.net/terminator/trunk/${MODPY_EGG_VERSION}/+download/
MODULES= lang/python \
textproc/intltool
RUN_DEPENDS= devel/vte,-python \
devel/py-notify \
devel/desktop-file-utils
NO_REGRESS= Yes
MODPY_SETUPTOOLS= Yes
MODPY_SETUP= setup.py --without-icon-cache
# --single-version-externally-managed option used by MODPY doesn't exist (from audio/picard)
MODPY_DISTUTILS_INSTALL=install --prefix=${LOCALBASE} --root=${DESTDIR}
.include <bsd.port.mk>

5
x11/terminator/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (terminator-0.95.tar.gz) = zq5ciZxxucgOSAg8F6YxrQ==
RMD160 (terminator-0.95.tar.gz) = YJZFTJsnGD7/NCLWGgG0pNKHP2E=
SHA1 (terminator-0.95.tar.gz) = v3ZBVtax9RFqFSmLDWnyy+rQYLo=
SHA256 (terminator-0.95.tar.gz) = BReHhbDs2qoUlJ/SP7v341XWWCvRG2vCmWkp8pK+HhM=
SIZE (terminator-0.95.tar.gz) = 222782

View File

@ -0,0 +1,18 @@
--- doc/terminator.1.orig Thu May 19 15:37:28 2011
+++ doc/terminator.1 Thu May 19 15:38:03 2011
@@ -73,7 +73,6 @@
only be printed from the specified functions. If this is specified in
addition to \-\-debug-classes, only the intersection of the two lists
will be displayed
-.TP
.SH "KEYBINDINGS"
The following keybindings can be used to control Terminator:
.TP
@@ -190,7 +189,6 @@
.TP
.B Super+i
Spawn a new Terminator process
-.TP
.SH "Drag and Drop"
The layout can be modified by moving terminals with Drag and Drop.
To start dragging a terminal, click and hold on its titlebar.

View File

@ -0,0 +1,11 @@
--- setup.py.orig Thu May 19 15:21:23 2011
+++ setup.py Thu May 19 15:23:40 2011
@@ -150,7 +150,7 @@
return data_files
-if platform.system() == 'FreeBSD':
+if platform.system() in ['FreeBSD', 'OpenBSD']:
man_dir = 'man'
else:
man_dir = 'share/man'

5
x11/terminator/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
Terminator is a powerful terminal emulator written in Python.
Its behaviour and look is based on GNOME Terminal, but it has a lot of
extra functionality like splitting the window in multiple tiles, and
sending commands to multiple terminals at once (think clusterssh).

172
x11/terminator/pkg/PLIST Normal file
View File

@ -0,0 +1,172 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/05/23 20:36:20 rpointel Exp $
bin/terminator
lib/python${MODPY_VERSION}/site-packages/Terminator-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/terminatorlib/
lib/python${MODPY_VERSION}/site-packages/terminatorlib/__init__.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/borg.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/borg.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/config.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/config.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/__init__.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/configobj.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/configobj.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/validate.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/configobj/validate.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/container.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/container.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/cwd.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/cwd.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/debugserver.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/debugserver.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/editablelabel.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/editablelabel.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/encoding.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/encoding.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/factory.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/factory.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/freebsd.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/freebsd.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/ipc.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/ipc.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/keybindings.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/keybindings.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/notebook.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/notebook.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/optionparse.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/optionparse.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/paned.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/paned.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugin.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugin.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/activitywatch.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/activitywatch.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/custom_commands.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/custom_commands.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/maven.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/maven.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/terminalshot.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/terminalshot.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/testplugin.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/testplugin.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/url_handlers.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/plugins/url_handlers.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/preferences.glade
lib/python${MODPY_VERSION}/site-packages/terminatorlib/prefseditor.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/prefseditor.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/searchbar.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/searchbar.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/signalman.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/signalman.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminal.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminal.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminal_popup_menu.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminal_popup_menu.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminator.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/terminator.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/titlebar.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/titlebar.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/translation.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/translation.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/util.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/util.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/version.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/version.pyc
lib/python${MODPY_VERSION}/site-packages/terminatorlib/window.py
lib/python${MODPY_VERSION}/site-packages/terminatorlib/window.pyc
@man man/man1/terminator.1
@man man/man5/terminator_config.5
share/applications/terminator.desktop
share/icons/hicolor/16x16/actions/terminator_active_broadcast_all.png
share/icons/hicolor/16x16/actions/terminator_active_broadcast_group.png
share/icons/hicolor/16x16/actions/terminator_active_broadcast_off.png
share/icons/hicolor/16x16/actions/terminator_horiz.png
share/icons/hicolor/16x16/actions/terminator_receive_off.png
share/icons/hicolor/16x16/actions/terminator_receive_on.png
share/icons/hicolor/16x16/actions/terminator_vert.png
share/icons/hicolor/16x16/apps/terminator.png
share/icons/hicolor/16x16/status/terminal-bell.png
share/icons/hicolor/22x22/apps/terminator.png
share/icons/hicolor/24x24/apps/terminator.png
share/icons/hicolor/32x32/apps/terminator.png
share/icons/hicolor/48x48/apps/terminator.png
share/icons/hicolor/scalable/apps/terminator.svg
share/locale/ar/LC_MESSAGES/terminator.mo
share/locale/bg/LC_MESSAGES/terminator.mo
share/locale/ca/LC_MESSAGES/terminator.mo
share/locale/cs/LC_MESSAGES/terminator.mo
share/locale/da/LC_MESSAGES/terminator.mo
share/locale/de/LC_MESSAGES/terminator.mo
share/locale/el/LC_MESSAGES/terminator.mo
share/locale/en_AU/
share/locale/en_AU/LC_MESSAGES/
share/locale/en_AU/LC_MESSAGES/terminator.mo
share/locale/en_CA/LC_MESSAGES/terminator.mo
share/locale/en_GB/LC_MESSAGES/terminator.mo
share/locale/eo/LC_MESSAGES/terminator.mo
share/locale/es/LC_MESSAGES/terminator.mo
share/locale/et/LC_MESSAGES/terminator.mo
share/locale/eu/LC_MESSAGES/terminator.mo
share/locale/fa/LC_MESSAGES/terminator.mo
share/locale/fi/LC_MESSAGES/terminator.mo
share/locale/fr/LC_MESSAGES/terminator.mo
share/locale/fy/
share/locale/fy/LC_MESSAGES/
share/locale/fy/LC_MESSAGES/terminator.mo
share/locale/ga/LC_MESSAGES/terminator.mo
share/locale/gl/LC_MESSAGES/terminator.mo
share/locale/he/LC_MESSAGES/terminator.mo
share/locale/hi/LC_MESSAGES/terminator.mo
share/locale/hr/LC_MESSAGES/terminator.mo
share/locale/hu/LC_MESSAGES/terminator.mo
share/locale/id/LC_MESSAGES/terminator.mo
share/locale/it/LC_MESSAGES/terminator.mo
share/locale/ja/LC_MESSAGES/terminator.mo
share/locale/jv/
share/locale/jv/LC_MESSAGES/
share/locale/jv/LC_MESSAGES/terminator.mo
share/locale/ka/LC_MESSAGES/terminator.mo
share/locale/kk/LC_MESSAGES/terminator.mo
share/locale/ko/LC_MESSAGES/terminator.mo
share/locale/lt/LC_MESSAGES/terminator.mo
share/locale/lv/LC_MESSAGES/terminator.mo
share/locale/mk/LC_MESSAGES/terminator.mo
share/locale/ml/LC_MESSAGES/terminator.mo
share/locale/mr/LC_MESSAGES/terminator.mo
share/locale/ms/LC_MESSAGES/terminator.mo
share/locale/nb/LC_MESSAGES/terminator.mo
share/locale/nl/LC_MESSAGES/terminator.mo
share/locale/nn/LC_MESSAGES/terminator.mo
share/locale/oc/LC_MESSAGES/terminator.mo
share/locale/pl/LC_MESSAGES/terminator.mo
share/locale/pt/LC_MESSAGES/terminator.mo
share/locale/pt_BR/LC_MESSAGES/terminator.mo
share/locale/ro/LC_MESSAGES/terminator.mo
share/locale/ru/LC_MESSAGES/terminator.mo
share/locale/ru_RU/
share/locale/ru_RU/LC_MESSAGES/
share/locale/ru_RU/LC_MESSAGES/terminator.mo
share/locale/si/LC_MESSAGES/terminator.mo
share/locale/sk/LC_MESSAGES/terminator.mo
share/locale/sl/LC_MESSAGES/terminator.mo
share/locale/sq/LC_MESSAGES/terminator.mo
share/locale/sr/LC_MESSAGES/terminator.mo
share/locale/sv/LC_MESSAGES/terminator.mo
share/locale/ta/LC_MESSAGES/terminator.mo
share/locale/te/LC_MESSAGES/terminator.mo
share/locale/th/LC_MESSAGES/terminator.mo
share/locale/tr/LC_MESSAGES/terminator.mo
share/locale/uk/LC_MESSAGES/terminator.mo
share/locale/ur/LC_MESSAGES/terminator.mo
share/locale/zh_CN/LC_MESSAGES/terminator.mo
share/locale/zh_HK/LC_MESSAGES/terminator.mo
share/locale/zh_TW/LC_MESSAGES/terminator.mo
share/pixmaps/
share/pixmaps/terminator.png
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database