diff options
author | Romain Tartière <romain@FreeBSD.org> | 2020-10-28 18:50:38 +0000 |
---|---|---|
committer | Romain Tartière <romain@FreeBSD.org> | 2020-10-28 18:50:38 +0000 |
commit | 7aba01a28851341b965aba8c8963864b3ebce840 (patch) | |
tree | 7277f2a6646ac1a8926adb258e2c67b23fc284ee /x11 | |
parent | dfa443b121c3fe4942f09e905e7d415e68bb4884 (diff) | |
download | ports-7aba01a28851341b965aba8c8963864b3ebce840.tar.gz ports-7aba01a28851341b965aba8c8963864b3ebce840.zip |
x11/tilix: Add new port
Tilix is a tiling terminal emulator which uses the VTE GTK+ 3 widget with the
following features:
* Layout terminals in any fashion by splitting them horizontally or vertically
* Terminals can be re-arranged using drag and drop both within and between
windows
* Terminals can be detached into a new window via drag and drop
* Tabs or sidebar list current sessions
* Input can be synchronized between terminals so commands typed in one terminal
are replicated to the others
* The grouping of terminals can be saved and loaded from disk
* Terminals support custom titles
* Color schemes are stored in files and custom color schemes can be created by
simply creating a new file
* Transparent background
* Background images
* Quake mode support (i.e. drop-down terminal)
* Custom hyperlinks
* Automatic (triggered) profile switches based on hostname and directory
WWW: https://gnunn1.github.io/tilix-web/
Notes
Notes:
svn path=/head/; revision=553559
Diffstat (limited to 'x11')
-rw-r--r-- | x11/Makefile | 1 | ||||
-rw-r--r-- | x11/tilix/Makefile | 29 | ||||
-rw-r--r-- | x11/tilix/distinfo | 5 | ||||
-rw-r--r-- | x11/tilix/pkg-descr | 21 | ||||
-rw-r--r-- | x11/tilix/pkg-plist | 31 |
5 files changed, 87 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile index 9799894d43db..88f5810f11ae 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -326,6 +326,7 @@ SUBDIR += thinglaunch SUBDIR += thingylaunch SUBDIR += tilda + SUBDIR += tilix SUBDIR += tint SUBDIR += trayer SUBDIR += tycoon diff --git a/x11/tilix/Makefile b/x11/tilix/Makefile new file mode 100644 index 000000000000..89caa28109f1 --- /dev/null +++ b/x11/tilix/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= tilix +PORTVERSION= 1.9.3 +CATEGORIES= x11 + +PATCH_DIST_STRIP=-p1 +PATCH_SITES= https://patch-diff.githubusercontent.com/raw/gnunn1/tilix/pull/ +PATCHFILES= 1733.diff + +MAINTAINER= romain@FreeBSD.org +COMMENT= Tiling terminal emulator using GTK+ 3 + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ldc2:lang/ldc \ + po4a-translate:textproc/po4a \ + ${LOCALBASE}/libdata/pkgconfig/vted-3.pc:x11-toolkits/gtkd + +USES= autoreconf gettext gmake gnome pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= gnunn1 +GNU_CONFIGURE= yes +USE_GNOME= vte3 +GLIB_SCHEMAS= com.gexperts.Tilix.gschema.xml +INSTALLS_ICONS= yes + +.include <bsd.port.mk> diff --git a/x11/tilix/distinfo b/x11/tilix/distinfo new file mode 100644 index 000000000000..a06a3ad6b794 --- /dev/null +++ b/x11/tilix/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1603820787 +SHA256 (gnunn1-tilix-1.9.3_GH0.tar.gz) = f1b4dbbd60f4b9a91e0ab0954e3e6b8ebe5442d5fbb760a554a733903e44a1de +SIZE (gnunn1-tilix-1.9.3_GH0.tar.gz) = 837010 +SHA256 (1733.diff) = 58b9a810e10ab7435e30d8e2538dc65ab9c838ba1055af39e11e46d9251a2f62 +SIZE (1733.diff) = 1210 diff --git a/x11/tilix/pkg-descr b/x11/tilix/pkg-descr new file mode 100644 index 000000000000..ba78b4181b17 --- /dev/null +++ b/x11/tilix/pkg-descr @@ -0,0 +1,21 @@ +Tilix is a tiling terminal emulator which uses the VTE GTK+ 3 widget with the +following features: + +* Layout terminals in any fashion by splitting them horizontally or vertically +* Terminals can be re-arranged using drag and drop both within and between + windows +* Terminals can be detached into a new window via drag and drop +* Tabs or sidebar list current sessions +* Input can be synchronized between terminals so commands typed in one terminal + are replicated to the others +* The grouping of terminals can be saved and loaded from disk +* Terminals support custom titles +* Color schemes are stored in files and custom color schemes can be created by + simply creating a new file +* Transparent background +* Background images +* Quake mode support (i.e. drop-down terminal) +* Custom hyperlinks +* Automatic (triggered) profile switches based on hostname and directory + +WWW: https://gnunn1.github.io/tilix-web/ diff --git a/x11/tilix/pkg-plist b/x11/tilix/pkg-plist new file mode 100644 index 000000000000..b5a859592d54 --- /dev/null +++ b/x11/tilix/pkg-plist @@ -0,0 +1,31 @@ +bin/tilix +share/applications/com.gexperts.Tilix.desktop +share/dbus-1/services/com.gexperts.Tilix.service +share/icons/hicolor/scalable/apps/com.gexperts.Tilix-symbolic.svg +share/icons/hicolor/scalable/apps/com.gexperts.Tilix.svg +share/man/cs/man1/tilix.1.gz +share/man/de/man1/tilix.1.gz +share/man/es/man1/tilix.1.gz +share/man/fr/man1/tilix.1.gz +share/man/it/man1/tilix.1.gz +share/man/man1/tilix.1.gz +share/man/nb_NO/man1/tilix.1.gz +share/man/nl/man1/tilix.1.gz +share/man/pt_BR/man1/tilix.1.gz +share/man/ru/man1/tilix.1.gz +share/man/sr/man1/tilix.1.gz +share/man/uk/man1/tilix.1.gz +share/man/zh_Hant/man1/tilix.1.gz +share/metainfo/com.gexperts.Tilix.appdata.xml +share/nautilus-python/extensions/open-tilix.py +%%DATADIR%%/resources/tilix.gresource +%%DATADIR%%/schemes/base16-twilight-dark.json +%%DATADIR%%/schemes/linux.json +%%DATADIR%%/schemes/material.json +%%DATADIR%%/schemes/monokai.json +%%DATADIR%%/schemes/orchis.json +%%DATADIR%%/schemes/solarized-dark.json +%%DATADIR%%/schemes/solarized-light.json +%%DATADIR%%/schemes/tango.json +%%DATADIR%%/schemes/yaru.json +%%DATADIR%%/scripts/tilix_int.sh |